Uncaught ReferenceError: процесс не определен vuejs, vuex, Webpack SSR - PullRequest
0 голосов
/ 13 июня 2019

ошибка при определении производственной конфигурации в веб-пакете

Ошибка:

Uncaught ReferenceError: process is not defined 

код как console.log (процесс)

  process.env.NODE_ENV === "production"

 if (process.env.NODE_ENV === "production") {
   module.exports.devtool = "#source-map";
   // http://vue-loader.vuejs.org/en/workflow/production.html
    module.exports.plugins = (module.exports.plugins || []).concat([
    new webpack.DefinePlugin({
     "process.env": {
       NODE_ENV: '"production"'
    }
 })

1 Ответ

0 голосов
/ 13 июня 2019

это сработало для меня, когда я добавил в Webpack.base.js - libraryTarget: 'commonjs2' - как изменение от

(Webpack.js или Webpack.base.js или Webpack.config.js)

 output: {
   path: path.resolve(__dirname, "./dist"),
   publicPath: "/dist/",
   filename: "build.js"
  }

до

output: {
   path: path.resolve(__dirname, "./dist"),
   publicPath: "/dist/",
   filename: "build.js",
   libraryTarget: 'commonjs2'  
  },

libraryTarget: 'commonjs2' // эта опция позволяет пользователям вставлять комментарии в оболочку экспорта.Чтобы вставить один и тот же комментарий для каждого типа libraryTarget, задайте для параметра AdditionalComment строку:
подробнее

...