vue+webpack+sass 入坑 node-sass 报错!

入坑第一件事安装sass

install

npm install sass-loader node-sass webpack --save-dev

事情来了!

node-sass 报错!

Python2.7 ***** 一堆

解决方法:

主要是windows平台缺少编译环境,
1、先运行: npm install -g node-gyp
2、然后运行:运行 npm install –global –production windows-build-tools 可以自动安装跨平台的编译器:gym

gym官网:https://www.npmjs.com/package/node-gyp 
解决办法:http://blog.csdn.net/notejs/article/details/49681649

找到下载的路径-安装上!

然后配置python2.7的环境变量

环境变量-系统变量-Path里面添加 安装的路径!

再次运行上面的npm! 

 配置代码 webpack.base.js

 1 //用于编译到一个文件里面
 2 const ExtractTextPlugin = require("extract-text-webpack-plugin");
 3  
 4 const extractSass = new ExtractTextPlugin({
 5     filename: "[name].[contenthash].css",
 6     disable: process.env.NODE_ENV === "development"
 7 });
 8  
 9 module.exports = {
10     ...
11     module: {
12         rules: [{
13             test: /.scss$/,
14             use: extractSass.extract({
15                 use: [{
16                     loader: "css-loader"
17                 }, {
18                     loader: "sass-loader"
19                 }],
20                 // use style-loader in development 
21                 fallback: "style-loader"
22             })
23         }]
24     },
25     plugins: [
26         extractSass
27     ]
28 };



原文地址:https://www.cnblogs.com/hasubasora/p/7081400.html