'use strict'
const path = require('path');
function resolve(dir) {
return path.join(__dirname, dir)
}
module.exports = {
indexPath: "index.html",
devServer: {},
// ...
configureWebpack: {
resolve: {
alias: {
'@': resolve('src'), //本项目路径src路径设置别名为@
'assets': resolve('src/assets'), //本项目路径src/assets路径设置别名为assets,静态文件前要加~,否则只会以当前目录为基准
'$s': path.resolve(__dirname, '../static/'), //项目根路径同级static目录设置别名为$$
'$@': path.resolve(__dirname, '../static/src/') //项目根路径同级static/src目录设置别名为$@
}
}
},
/*
//或者也可以这么配置
chainWebpack: config => {
config.resolve.alias
.set('@', resolve('src')) //本项目路径src路径设置别名为@
.set('assets', resolve('src/assets')) //本项目路径src/assets路径设置别名为assets,静态文件前要加~,否则只会以当前目录为基准
.set('$s', path.resolve(__dirname, '../static/')) //项目根路径同级static目录设置别名为$$
.set('$@', path.resolve(__dirname, '../static/src/')) //项目根路径同级static/src目录设置别名为$@
}
*/
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能