在學習vue-element-admin項目,初次安裝爆出一個錯誤cannot find module 'node-sass'。通過百度了解到時node-sass安裝失敗。也能夠找到很多的解決辦法,嘗試了很多都不能解決問題。也許和每個系統環境有關,node-sass安裝失敗原因可能也不同。不斷嘗試后最終解決了這個問題。記錄解決問題過程備查
1. 系統:Windows 10
2.工具:vs code;node 版本v12.16.1;npm 版本 6.13.4;git 版本 2.14.2.windows.1;
--------------
3.參考vue-element-admin說明使用git克隆vue-element-admin代碼;
4.管理員權限啟動vs code, 打開vue-element-admin項目目錄。打開終端
輸入npm get registry查看npm源配置,如果不是默認配置則輸入npm config set registry https://registry.npmjs.org/ 改為默認配置;
5. 終端輸入 npm install -g node-gyp
6.終端輸入 npm install -global -production windows-build-tools 安裝編譯工具
7.終端輸入 npm config set registry https://registry.npm.taobao.org/ 換成淘寶的npm源
8.終端輸入 npm install 安裝項目依賴項
9.終端輸入 npm run dev 開發環境編譯項目
--------------
如果還會出現cannot find module 'node-sass'
終端輸入 npm uninstall node-sass
終端輸入 npm install node-sass 重新安裝
---------------
在執行以上命令過程中可能會不會那么順利,出現不可預知錯誤,需要根據錯誤提示內容尋找解決辦法。如果以上命令執行成功,node-sass會成功安裝。項目成功運行。