使用vue Template version: 1.3.1时, 设置的env无法正常读取
使用vue Template version: 1.3.1时, 设置的env无法正常读取
具体就是在加载的时候获取的数据不正常, 不是想要的数据类型:比如, 设置的是string类型数据, 但是获取的时候直接就是一串字符, 没有被" "包含起来.
// 如以下的prod.env.js配置
'use strict'
module.exports = {NODE_ENV: '"production"',APP_TITLE: "小杨博客",BASE_API: "/xiaoyangblog/admin",
}
通过proprocess.env读取后获取的值是process.env.BASE_API = /xiaoyangblog/admin不是我们想要的process.env.BASE_API = "/xiaoyangblog/admin", 最后导致regex正则匹配异常。
// 更改后的prod.env.js配置
'use strict'
module.exports = {NODE_ENV: '"production"',// 这里先写一对'', 在'' 中再写""APP_TITLE: '"小杨博客"',// 这里先写一对'', 在'' 中再写""BASE_API: '"/xiaoyangblog/admin"',
}
这样就可以正常获取了.
