当我将 NODE_ENV 设置为生产时无法创建执行 npm run build
导出 NODE_ENV = 生产
然后运行 npm install,它不会安装开发依赖项
未找到模块:错误:无法解析 'style-loader'
entry: ['@babel/polyfill', path.resolve(__dirname, 'src/js/index.js')],
module: {
rules: [
{
test: /\.scss$/,
use: ['style-loader', 'css-loader', 'sass-loader'],
},
{
test: /\.css$/,
use: ['style-loader', 'css-loader'],
},
{
test: /\.js$/,
include: /src\/js\/libs/,
use: {
loader: 'file-loader?name=[name].[ext]',
},
}
]}
答案 0 :(得分:0)
试试
export NODE_ENV=production
代替
export NODE_ENV = production
答案 1 :(得分:0)
NODE_ENV=production
将阻止安装开发依赖项。如果您需要安装开发依赖项,但由于其他原因还想要/需要 NODE_ENV=production
,您可以暂时只为 npm install
命令覆盖环境变量的值:
NODE_ENV=development npm install
或者您可以使用命令行标志来指示您希望安装开发依赖项:
npm install --production=false