【发布时间】:2016-01-19 23:20:09
【问题描述】:
我有一个用于启动 webpack 捆绑的 gulpfile。 webpack 配置定义了一个使用process.env.NODE_ENV 的别名,如下所示
.
.
resolve: {
modulesDirectories: ["node_modules", "js", "jsx"],
extensions: ["", ".js", ".jsx"],
alias: {
config: path.join(__dirname, ('config.' + process.env.NODE_ENV + '.js'))
}
}..
在 gulpfile 中,我有 2 个任务按顺序执行
-
set-env使用gulp-env设置环境变量如下gulpEnv({ vars: { NODE_ENV: 'dev' } }); webpack依赖于前一个任务并且仅在第一个任务完成时执行的任务
这里的变量似乎没有被正确注入。文件名被解析为config.undefined.js。我在做什么有问题吗?
【问题讨论】:
-
您找到解决方案了吗?我也有同样的问题。