我一直试图从早上开始解决这个问题,超过一半的时间浪费在尝试重新配置webpack,删除并重新安装软件包以查看它出错的原因。我不确定发生了什么,但我得到了这个新的" package-lock.json"每次我尝试配置文件。
我早在昨天开始熟悉webpack,当我昨天和react和react-bootstrap一起使用它时,我真的很开心。 我真的觉得问题出在npm但是我没有卸载它。
我多次卸载/删除了node_modules文件夹并重新安装了它们,但它也没有用!
[修改
我刚刚发现有一些奇怪的事情,我有这个package-lock.json文件,看起来这个文件阻止了任何npm模块的安装。我检查了我的node_modules文件夹,我发现只有fsevents模块,没有别的。我试着运行npm install但没有任何反应。
昨天我做了什么 - 更新npm - 我想是干净的缓存。
这是我的webpack配置文件
var webpack = require('webpack');
module.exports = {
entry: "./app/index.js",
output : {
path: __dirname + '/build',
filename: 'bundle.js'
},
module: {
rules: [
{
test: /\.(js|jsx)$/,
exclude: /node_modules/,
use: 'babel-loader'
}
,{
test: /\.(sass|scss)$/,
exclude: /node_modules/,
use: [
{
loader: 'style-loader'
},{
loader: 'css-loader'
},{
loader: 'sass-loader'
}
]
}
]
},
devServer: {
contentBase: __dirname + '/build',
port: 3000
}
}
请帮我解决这个问题!