鍍金池/ 問(wèn)答/HTML/ dev.env.js和prod.env.js配置文件有何作用?

dev.env.js和prod.env.js配置文件有何作用?

我在接手一個(gè)Vue.js項(xiàng)目,只是前端哈,但是這里有一個(gè)文件夾config,里面有如下文件:

圖片描述

請(qǐng)問(wèn)下,這三個(gè)配置文件可以刪除嗎?貌似是與node.js相關(guān)的。

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項(xiàng)目會(huì)自動(dòng)創(chuàng)建它們嗎?

回答
編輯回答
殘淚

不能,這些是配置文件。dev.env.js里面是開(kāi)發(fā)環(huán)境的變量,prod.env.js里面是生產(chǎn)環(huán)境的變量。

2017年11月27日 14:13
編輯回答
檸檬藍(lán)

你用vue-cli模板構(gòu)建的vue項(xiàng)目都會(huì)有這些文件,屬于webpack相關(guān)配置;
dev.env.js文件是開(kāi)發(fā)環(huán)境的變量,npm run dev命令;在build文件下webpack.dev.conf可找到在什么地方引入了此變量;
prod.env.js文件是生產(chǎn)環(huán)境的變量,npm run build命令;在build文件下webpack.prod.conf可找到在什么地方引入了此變量;

2017年6月27日 15:13