umi publicPath
时间: 2023-12-30 10:04:44 浏览: 246
Todolist.zip
umi的publicPath用于指定构建后静态资源的URL前缀,通常用于部署到非根路径的情况。例如,如果你的应用部署到https://example.com/myapp/,那么publicPath就应该设置为'/myapp/'。
在umi配置文件中,可以通过配置`history: { type: 'hash' },`来指定使用hash路由模式,然后设置`base`选项为你的应用部署的路径,即可自动处理publicPath。
示例代码如下:
```javascript
export default {
history: { type: 'hash' },
base: '/myapp/',
// 其他配置项...
}
```
这样,在构建后生成的静态资源中,引用的路径就会自动加上publicPath前缀。
阅读全文