1. 程式人生 > 其它 >啟動vue專案報錯:Module build failed: Error: Cannot find module 'node-sass'

啟動vue專案報錯:Module build failed: Error: Cannot find module 'node-sass'

安裝啟動vue專案時候,報如下錯誤:

錯誤表示找不到模組node-sass
想著輸入命令 npm install node-sass --save-dev 安裝可以解決,但發現不是
會報錯如下

然後網上看別的博主用命令 cnpm install node-sass 解決,就輸入命令,但是會報錯cnpm無法載入檔案。
所以需要先安裝cnpm,檢視是否安裝window+R --> cmd --> cnpm -v 。
如果已安裝會顯示版本號

未安裝的話使用命令
npm install -g cnpm --registry=https://registry.npm.taobao.org ,從淘寶映象那下載


然後輸入命令安裝 cnpm install node-sass --save
會出現如下報錯 cnpm : 無法載入檔案 D:\tools\node\node_global\cnpm.ps1
(未出現報錯情況直接輸入命令 npm run dev 這時候專案能跑起來了)

這時候檢查cnpm其實已經安裝成功,還會報錯使用下面解決方法
以管理員身份執行vscode
執行:get-ExecutionPolicy,顯示Restricted,表示狀態是禁止的
執行:set-ExecutionPolicy RemoteSigned
這時再執行 get-ExecutionPolicy ,就顯示RemoteSigned
再次輸入命令 cnpm install node-sass --save 安裝


最後一步輸入命令 cnpm run dev 終於可以啟動專案了

)