【问题标题】:react npm production Build issue反应 npm 生产构建问题
【发布时间】:2021-04-04 22:22:03
【问题描述】:

当我将 NODE_ENV 设置为生产时,无法创建执行 npm run build

导出 NODE_ENV = 生产

然后运行 ​​npm install,它不会安装开发依赖项

找不到模块:错误:无法解析 'style-loader' in

  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]',
        },
      }
]}

【问题讨论】:

    标签: reactjs npm webpack npm-install


    【解决方案1】:

    试试

    export NODE_ENV=production
    

    而不是

    export NODE_ENV = production
    

    【讨论】:

      【解决方案2】:

      NODE_ENV=production 将阻止安装开发依赖项。如果您需要安装开发依赖项,但出于其他原因还想要/需要NODE_ENV=production,您可以仅临时覆盖npm install 命令的环境变量值:

      NODE_ENV=development npm install
      

      或者您可以使用命令行标志来指示您要安装开发依赖项:

      npm install --production=false
      

      【讨论】:

        猜你喜欢
        • 2018-12-20
        • 2017-10-22
        • 1970-01-01
        • 1970-01-01
        • 2021-06-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-05-22
        相关资源
        最近更新 更多