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

回到顶部