electron-vue搭建之npm run dev报错process is not defined的解决方法

报错信息

解决办法:
修改这两个文件,把new HtmlWebpackPlugin替换成下面这个,重新跑下项目

new HtmlWebpackPlugin({
      filename: 'index.html',
      template: path.resolve(__dirname, '../src/index.ejs'),
      templateParameters(compilation, assets, options) {
        return {
          compilation: compilation,
          webpack: compilation.getStats().toJson(),
          webpackConfig: compilation.options,
          htmlWebpackPlugin: {
            files: assets,
            options: options
          },
          process,
        };
      },
      minify: {
        collapseWhitespace: true,
        removeAttributeQuotes: true,
        removeComments: true
      },
      nodeModules: process.env.NODE_ENV !== 'production' ? path.resolve(__dirname, '../node_modules') : false 
}),

运行成功:

posted @ 2019-11-26 18:45  zoo-x  阅读(3622)  评论(0)    收藏  举报