直接上问题:
比如:
http://xxx.com/umi.css
http://xxx.com/umi.js
修改为:
http://xxx.com/static/css/umi.css
http://xxx.com/static/js/umi.js
该怎么做?
直接上问题:
比如:
http://xxx.com/umi.css
http://xxx.com/umi.js
修改为:
http://xxx.com/static/css/umi.css
http://xxx.com/static/js/umi.js
该怎么做?
现在 umi 暂时没有提供把 css 和 js 分开输出目录的配置,我想了解一下,你们是什么样的使用场景需要这样子的目录?或许可以在 umi@4 中提供。
如果你真的很需要这个功能,那你可以直接使用以下配置:
import MiniCssExtractPlugin from 'mini-css-extract-plugin';
export default {
// dynamicImport: {}, // dynamicImport 不支持以下配置,需要的画还要再看看
chainWebpack(memo, { env, webpack, createCSSRule }) {
memo.output
.filename(`static/js/[name].[contenthash:8].js`);
memo.plugin('MiniCss').use(new MiniCssExtractPlugin({
filename: 'static/css/[name].[contenthash:8].css',
chunkFilename: 'static/css/[name].[contenthash:8].chunk.css',
}));
},
};
这个配置有两个怪异的地方我没有深究,不能 dynamicImport ,因为这个走的是其他的地方,没去看。然后根目录会有 umi.css 但是实际项目中也没有引用它。(不影响项目)
13 回答12.8k 阅读
8 回答2.6k 阅读
2 回答5.1k 阅读✓ 已解决
7 回答2k 阅读
3 回答2.2k 阅读✓ 已解决
5 回答902 阅读
3 回答1.1k 阅读✓ 已解决
有人来回答吗