02 Vue 构建项目写入配置文件
获取命令行参数
读取 Node 命令行的参数:
// getArgList.js 获取参数列表
module.exports = function getArgList() {
let argvs
const res = {}
try {
argvs = JSON.parse(process.env.npm_config_argv).original
} catch (ex) {
argvs = process.argv
}
const argv = argvs.slice(2)
for (const i in argv) {
const key = argv[i].match(/--(\S*)=/)[1]
const value = argv[i].split('=')[1]
res[key] = value
}
return res
}将命令行参数写入文件
新建一个 client.js 脚本文件,将读取到的命令行参数写入 setting.js 文件:
执行并引入
在 vue.config.js 中引入并执行构建脚本:
最后在 index.html 中引入生成的配置文件:
最后更新于
这有帮助吗?