原因:安裝 node-sass 的項目依賴 node 的版本,維護的項目依賴的 node 版本和自己電腦安裝的 node 版本不一致的問題(沒必要一直升級 node 版本,把時間花在搞環境上)。
方案:
1.要么電腦安裝 nvm 管理切換不同的 node 版本,切換還是不太方便,而且不能同時啟動依賴 node 版本不一樣的兩個項目。
2.項目的依賴不應該再依賴 node 的版本,比如 node-sass 這種只用於開發環境的依賴項,所以把 node-sass 替換為 sass(推薦)。
步驟:卸載 node-sass ,安裝 sass,項目全局搜索 /deep/ , 把 /deep/ 替換為 ::v-deep。
1.卸載 node-sass:npm uninstall node-sass
2.安裝 sass:npm install sass --save-dev
3.全局搜索替換:/deep/ 替換為 ::v-deep