时间:2021-05-18
许多项目脚手架默认就会把src目录添加一个@别名,项目中实际引入时,虽然可以精简路径,但也带来一个很麻烦的问题:
IDE无法识别这些别名,因此导致无法自动完成路径、无法识别引用资源的输出、出现不必要的告警等情况。
偶然发现vscode的web项目里有一个jsconfig.json文件,如:
{ "compilerOptions": { "baseUrl": ".", "paths": { "@/*": ["src/*"] }, "target": "ES6", "module": "commonjs", "allowSyntheticDefaultImports": true }, "include": ["src*"], "exclude": ["node_modules"]}只要有这个文件,vscode就可以正常识别出别名了。
后来发现JetBrains家的IDE更简单,配置指定一下就行:
在项目设置的webpack标签页里,将配置文件指向<projectRoot>/node_modules/@vue/cli-service/webpack.config.js即可。
保存并重新打开项目以后,不只src,所有的别名比如utils等等都可以被正常识别。
其实这都已经写在vue-cli3的文档里了,只是原始表述不太直观,被我一直忽略了。
到此这篇关于让IDE识别webpack的别名alias的实现方法的文章就介绍到这了,更多相关ide webpack alias别名内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
MySQL表别名(Alias)SQL表别名在SQL语句中,可以为表名称及字段(列)名称指定别名(Alias),别名是SQL标准语法,几乎所有的数据库系统都支持。
项目中使用引入文件有时候路径比较深,需要使用"../../../xx.js"这种类似的路劲引入,这种方式比较笨,可以使用webpack的别名alias配置来解决
boolclass_alias(string$original,string$alias[,bool$autoload=TRUE])—为一个类创建别名boolc
1.alias的使用alias命令用来设置指令的别名。我们可以使用该命令可以将一些较长的命令进行简化.用alias短命令='原命令选项'alias138ssh=
命令别名可以使用alias命令查看和修改命令别名。下面是一个查看系统中命令别名的示例:$aliasaliasalert='notify-send--urgenc