在webpack中访问的grunt中设置环境变量

时间:2017-11-11 15:28:59

标签: javascript node.js webpack gruntjs

我从Gruntfile开始使用webpack。

如果我有这样的任务:

grunt.registerTask('start', ['browser', 'webpack-dev-server'], () => {
  // how do I set an environment variable?
}); 

如何设置env的某些部分,以便可以在webpack中访问?

1 个答案:

答案 0 :(得分:0)

如果您在箭头功能中执行webpack,可以先在process.env上设置环境变量:

grunt.registerTask('start', ['browser', 'webpack-dev-server'], () => {
    process.env.SOME_VARIABLE = // ... some value here
    // ... execute webpack
});