-
Notifications
You must be signed in to change notification settings - Fork 380
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug report] defs 变量改变以后 build 结果不一致 #1652
Comments
这个defs是在哪个文件中定义的? 是vue.config.js中吗? |
@hiyuki 是的。
|
DOMAIN 是如何声明的? |
@mater1996 在命令行 export DOMAIN=xxxx |
给提供一个仓库吧,我本地没有复现这个问题 |
|
之后在 dist/web 目录下,搜索文件内这两个域名,都会出现。而且将 dist/web 部署以后就发现一部分请求了第 1 步的域名,一部分请求了第 2 步的域名。 |
这块跟 hackResolveBuildDependencies: ({ files, resolveDependencies }) => {
const path = require('path')
const packageJSONPath = path.resolve('package.json')
if (files.has(packageJSONPath)) files.delete(packageJSONPath)
if (resolveDependencies.files.has(packageJSONPath)) {
resolveDependencies.files.delete(packageJSONPath)
}
},
configureWebpack(config) {
return {
name: process.env.DOMAIN
}
} |
问题描述
请用简洁的语言描述你遇到的bug,至少包括以下部分,如提供截图请尽量完整:
进行自定义 defs 变量
期望的表现
mpx_domain 值在使用的时候是期望的值。
实际的表现
DOMAIN 环境变量一开始是 A,再改为 B 以后,build 结果生成的文件中就会即有 A 又有 B。
环境信息描述
至少包含以下部分:
最简复现demo
view 代码部分
script 代码部分
删除 .cache 和 dist 以后重新 build 就好了。
The text was updated successfully, but these errors were encountered: