webpack+vue-loader 在單獨.vue組件中使用sass-loader編譯sass報錯問題not a valid Win32 applictation


 
 
如果webpack配置沒有問題,在vue文件中編譯sass/scss報上面的錯誤,大概是由於node-sass安裝失敗,重新卸載安裝,
 
在國內安裝node-sass失敗的話,可以使用淘寶鏡像:
參考地址: https://npm.taobao.org/
安裝cnpm:

npm install -g cnpm --registry=https://registry.npm.taobao.org

安裝上cnpm后,可以使用:

cnpm install node-sass --save-dev

也可以不安裝cnpm,直接使用鏡像安裝:

npm install node-sass --save-dev --registry=https://registry.npm.taobao.org

如果是linux系統,前面可以加上sudo,

這樣就可以的安裝成功了,而且編譯sass也不報錯了,做個筆記記錄下。

 

最后付上webpack.config.js中vue-load的基本配置:

 1 var path = require('path');
 2 
 3 module.exports = {
 4     entry: path.resolve(__dirname, 'main.js'),
 5     output: {
 6         path: path.resolve(__dirname, 'build'),
 7         filename: 'build.js'
 8     },
 9     module:{
10         loaders:[{ test:/\.vue$/,loader:'vue'},
11             { test:/\.js$/, loader:'babel',exclude:/node_modules/},
12             {test: /\.css$/, loader: "style-loader!css-loader"},
13             { test: /\.(scss|sass)$/, loader: 'style-loader!css-loader!sass-loader'}]
14     },
15     vue:{
16         loaders:{
17             js:'babel'
18         }
19     },
20     babel:{
21         presets: ['es2015','stage-0'],
22         plugins: ['transform-runtime']
23     }
24 }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM