在IDE中,例如webstrom,进行Vue项目的开发。在webpack配置了alias,将src目录设置为@。但是在*.vue中import其他组件使用了@符号,编译器就无法直接获得路径,使用../这样才可以,能否有人可以解决这个问题呢?
2 回答
饮歌长啸
TA贡献1951条经验 获得超3个赞
借助path即可
const path = require('path');
module.exports = function(options){
var rootPath = options.rootPath;
return {
alias: {
@: path.join(rootPath, "src")
}
}
}
慕的地6264312
TA贡献1817条经验 获得超6个赞
{
"compilerOptions": {
"baseUrl": "./", // all paths are relative to the baseUrl
"paths": {
"@/*" : ["src/*"]
}
}
}
解决项目使用了webpack的alias路径引入情况下,vscode不支持代码跳转:
项目根目录新建 jsconfig.json,内容如上;
vscode就可以支持command|ctrl代码跳转了
参考链接:链接描述
添加回答
举报
0/150
提交
取消