只是出于个人好奇...所以提出这个问题,搜索了整个项目目录也没有搜索到这个webpack的默认配置在哪里 开箱以后@就映射到了/src这个目录
看了官网文档后我知道可以在vue.config.js中手动配置别名(下图是我自己写的)
但是这种开箱就能用的@映射是在哪里实现的?是webpack默认实现吗?还是封装在vue-cli的哪段代码中了
目录结构:
只是出于个人好奇...所以提出这个问题,搜索了整个项目目录也没有搜索到这个webpack的默认配置在哪里 开箱以后@就映射到了/src这个目录
看了官网文档后我知道可以在vue.config.js中手动配置别名(下图是我自己写的)
但是这种开箱就能用的@映射是在哪里实现的?是webpack默认实现吗?还是封装在vue-cli的哪段代码中了
目录结构:
可通过创建vue.config.js文件改写配置
module.exports = {
chainWebpack: config => {
config.resolve.alias
.set('@', resolve('src'))
.set('assets', resolve('src/assets'))
},
}
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
在
node_modules/@vue/cli-service/lib/config/base.js
这里面不过你估计得看看 webpack-chain,如果对 vue-cli 3 感兴趣可以看看我分享的一些文章,一起学习哈