鍍金池/ 問答/Linux  網(wǎng)絡(luò)安全/ Cannot find module 'brace-expansion' 運行n

Cannot find module 'brace-expansion' 運行npm run dev報錯

背景:
使用vue-cli創(chuàng)建的vue項目,
使用cnpm鏡像

問題:
使用cnpm安裝了sockjs包,后來想把他給卸載了,運行了cnpm uninstall sockjs,報錯沒能成功,如下

clipboard.png
后又嘗試了npm的卸載,仍然報錯,放棄卸載,安裝了 stompjs
成功后,寫了stompjs的代碼,準備跑一下,運行了npm run dev,報錯:

clipboard.png

重點是,這個問題是連環(huán)的,提示沒有'brace-expansion',安裝完成后,又會有別的模塊找不到。

現(xiàn)在的笨方法就是項目重新安裝。

回答
編輯回答
若相惜

只能刪除node_modules再重裝了
cnpm安裝包會出現(xiàn)很多奇怪的問題,有些包都是要求不要用cnpm安裝了
可以用npm install 包名 --registry=https://registry.npm.taobao.org的方式,這樣仍是用npm安裝不過是換了個源

2017年2月4日 14:17