关于vue config/dev.env.js 内容问题

'use strict'
const merge = require('webpack-merge')
const prodEnv = require('./prod.env')
module.exports = merge(prodEnv, {
NODE_ENV: '"development"'
})

为什么要merge上之前的prod.env,
prod.env里面就一行内容
意义大吗

阅读 8.1k
3 个回答

prodEnv = {

NODE_ENV: '"production"'

}
module.exports = merge(prodEnv, {
NODE_ENV: '"development"'
});
最后变成:

module.exports = {
    NODE_ENV: '"development"'
}

webpack-merge这个模块可以起到合并配置的作用

这个其实和jQuery 中的extend类似,就是用来合并配置对象的,后边的会覆盖前边的,建议在你下次问之前先自己百度一下,或者看一下webpack-merge的使用。

直接把配置拿来用 并把环境改成开发环境

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题