現在日常項目中,用到的npm來創建或者安裝項目實在不少,github上面那么多開源項目,經常克隆別人的項目到本地運行研究。
在運行的過程中,會遇到各種問題,持續記錄一下自己遇到的各種問題,避免重復踩坑。
1.webpack的配置問題

如上截圖的問題,最剛開始看到這個問題的時候,一頭霧水,看不懂具體的錯誤的地方。npm的錯誤,就需要我們學會去定位關鍵問題的所在,
一般都是前面的幾行就會顯示的出錯的原因。

紅色圈出來的就是關鍵問題所在,找到webpack配置腳本的resolve.extensions[0] ,不應該有空字符串的,能夠定位到問題,就可以找解決了。
2.babel loaders的配置問題

這類的問題比較明顯,問題的原因和問題的解決方法都明顯的給出來了,需要找到的是在哪一個文件中更改。
最新版本的webpack配置loaders都建議都寫成xxx-loader!yyy-loader的形式.
3.node-sass安裝問題

這里node-sass這個依賴包我已經是安裝好依賴的,但是它還是說我缺少某個模塊。刪掉所有依賴重裝還是會出現這個問題。
請教別人才知道這個node-sass下載比較麻煩,經常會在下載過程中丟掉某些模塊文件,導致錯誤的出現。
於是就去google 安裝node-sass的正確姿勢

另:
windows下在 git bash 窗口里(前提是安裝了git)也可以直接運行這條命令SASS_BINARY_SITE=https://npm.taobao.org/mirrors/node-sass/ npm install node-sass
因為安裝git就同時為windows安裝了一個gnu環境 - mingw
