dev.assetPrefix
适用的工程方案
MWA。
- 类型:
boolean | string
- 默认值:
undefined
设置开发环境下的静态资源 URL 前缀。
在生产环境下,请使用 output.assetPrefix 配置项进行设置。
类型
boolean 类型
当值的类型为 boolean
时,设置为 true
,会自动添加 //ip:port/
作为访问前缀:
modern.config.js
export default defineConfig({
dev: {
assetPrefix: true,
},
});
对应 JS 文件在浏览器中加载的地址如下:
<script defer src="//${ip}:8080/static/js/main.js"></script>
设置为 false
或不设置,则默认使用 /
作为访问前缀。
string 类型
当值的类型为 string
时,会作为前缀,自动拼接到静态资源访问路径上:
export default defineConfig({
dev: {
assetPrefix: 'http://example.com/assets/',
},
};
对应 JS 文件在浏览器中加载的地址如下:
<script defer src="http://example.com/assets/static/js/main.js"></script>