


如果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 }