繁体   English   中英

Webpack节点SASS错误

[英]Webpack node sass error

我有以下几点:

const HtmlWebpackPlugin = require('html-webpack-plugin');  
const injectConfig = new HtmlWebpackPlugin({  
  template: './index.html',
  filename: 'index.html',
  inject: 'body'
});

module.exports = {  
  context: __dirname + '/app',
  entry: './index.js',
  output: {
    path: __dirname + '/build',
    filename: 'bundle.js'
  },
  module: {
    loaders: [
      { test: /\.js$/, loader: 'babel-loader', exclude: /node_modules/ },
      { test: /\.jsx?$/, loader: 'babel-loader', exclude: /node_modules/ },
      { test: /\.scss$/, loaders: ['style-loader', 'css-loader', 'sass-loader'], exclude: /node_modules/ }
    ]
  },
  plugins: [injectConfig]
}

当我按照我的package.json运行“ npm run start”时:

{
  "name": "react-chart",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "start": "webpack-dev-server"
  },
  "author": "Alessandro Santese",
  "license": "ISC",
  "dependencies": {
    "html-webpack-plugin": "^2.30.1",
    "node-sass": "^4.6.0",
    "react": "^16.0.0",
    "react-dom": "^16.0.0",
    "react-easy-chart": "^0.3.0",
    "recharts": "^1.0.0-beta.0",
    "webpack": "^3.8.1",
    "webpack-dev-server": "^2.9.4"
  },
  "devDependencies": {
    "babel-plugin-transform-class-properties": "^6.24.1",
    "babel-plugin-transform-object-rest-spread": "^6.26.0"
  }
}

我收到以下错误:

在此处输入图片说明

前一段时间遇到此错误,请尝试以下操作-对我有用:

  1. 在项目中运行npm rebuild node-sass ,然后尝试重新运行webpack构建
  2. 如果这样不能帮助您删除项目中项目的node_modules目录,并重新构建Webpack

我认为第一个应该已经解决了您的问题,但是如果没有,那么第二个应该可以解决问题。

这有助于:

sudo npm cache clean -f
sudo npm install -g n
sudo n 6.0.0

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM