-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
增加支持放置生成的静态资源 (js、css、img、fonts) 的 (相对于 outputDir 的) 目录,就比如vue-cli的额assetDir #4490
Comments
对于非根目录部署,这个非常重要 |
@aixfox 还不是,这里说的是生成的文件中的非 index.html 文件 |
dist 下是什么样对部署影响不大吧? vue 的 assetsDir 会传至 file-loader 和 url-loader 的 options.name 和 options.fallback.options.name。 参考: 另外, 如果你想改 css 输出路径的话,配置是 mini-css-extract-plugin 的 option.filename 和 option.chunkFilename。 |
请问这个有解决方案吗 |
针对此问题,我研究了一下,将解决方案整理在下面博客里 |
这个配置项太复杂了,太多了。还是希望官方能有一个简单的设置 |
这个配置官方会支持吗?确实自己去配置webpack的话有点麻烦,还是希望官方能给一个简单的设置 |
umi4什么时候能出这个配置。上边博客的方法已经失效了 |
之前也有人提过,但很多地方的路径引用都被写死了,不能自己调整,有 edge case 。 umi 4 应该不会支持自定义产物里分类的目录了。 |
但是我发现本地dev 环境 访问不了js 了 |
Background
为了方便部署
Proposal
增加支持放置生成的静态资源 (js、css、img、fonts) 的 (相对于 outputDir 的) 目录,就比如vue-cli的额assetDir
Additional context
比如生成如下结构:
dist/
index.html
static/
a.js
a.css
......
The text was updated successfully, but these errors were encountered: