dev.env.js和prod.env.js配置文件有何作用?
我在接手一个Vue.js项目,只是前端哈,但是这里有一个文件夹config
,里面有如下文件:
请问下,这三个配置文件可以删除吗?貌似是与node.js相关的。
dev.env.js:
'use strict'const merge = require('webpack-merge')
const prodEnv = require('./prod.env')
module.exports = merge(prodEnv, {
NODE_ENV: '"development"',
})
prod.env.js:
'use strict'const MODEL = require('../static/config.js')
const pro= {
NODE_ENV: '"production"'
}
module.exports =Object.assign({}, pro,MODEL)
是webpack 初始化Vue项目会自动创建它们吗?
回答:
你用vue-cli模板构建的vue项目都会有这些文件,属于webpack相关配置;dev.env.js
文件是开发环境的变量,npm run dev
命令;在build文件下webpack.dev.conf可找到在什么地方引入了此变量;prod.env.js
文件是生产环境的变量,npm run build
命令;在build文件下webpack.prod.conf可找到在什么地方引入了此变量;
回答:
不能,这些是配置文件。dev.env.js里面是开发环境的变量,prod.env.js里面是生产环境的变量。
以上是 dev.env.js和prod.env.js配置文件有何作用? 的全部内容, 来源链接: utcz.com/a/149015.html