美文网首页electron
electron-vue Webpack ReferenceEr

electron-vue Webpack ReferenceEr

作者: AyaN_d391 | 来源:发表于2020-04-03 11:31 被阅读0次

    高版本的node(我是v12.9.1),大于12的版本时候。使用electron-vue项目时候会报错!

     解决方案:修改 .electron-vue/webpack.renderer.config.js 和webpack.web.config.js

    如下:webpack.web.config.js

    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: false

        }),

    如下: webpack.render.config.js

    new HtmlWebpackPlugin({

          filename: 'index.html',

          template: path.resolve(__dirname, '../src/index.ejs'),

          minify: {

            collapseWhitespace: true,

            removeAttributeQuotes: true,

            removeComments: true

          },

          templateParameters(compilation, assets, options) {

            return {

              compilation: compilation,

              webpack: compilation.getStats().toJson(),

              webpackConfig: compilation.options,

              htmlWebpackPlugin: {

                files: assets,

                options: options

              },

              process,

            };

          },

          nodeModules: process.env.NODE_ENV !== 'production'

            ? path.resolve(__dirname, '../node_modules')

            : false

        }),

    相关文章

      网友评论

        本文标题:electron-vue Webpack ReferenceEr

        本文链接:https://www.haomeiwen.com/subject/zifhphtx.html