使用WebStorm支持vue-cli 3.0的Alias

使用WebStorm支持vue-cli 3.0的Alias


在之前的vue-cli版本中,我们使用webpack.config.js来配置alisa,例如把src的别名设置为@,使用webstorm ctrl+b快捷键可以直接引导到对应的文件,但是vue-cli 3.0的配置使用的是新的方法来配置别名导致webstorm不能识别,我查了一下发现大家都是用添加一个新的老式alisa配置文件来解决的,在这里我介绍下新的方式解决这个问题:
其实在vue-cli 3.0的文档中有说明,我们打开webstorm->setting->直接引用此目录就可以了:

<projectRoot>/node_modules/@vue/cli-service/webpack.config.js

这里projectRoot表示你项目的根目录,完事记得使用npm编译一下代码并重新打开webstorm哦,否则是不会出现效果的!
例如我的alisa在vue.config.js文件中的配置是这样:

module.exports = {
    chainWebpack: (config) => {
        config.resolve.alias
            .set('@', resolve('src'))
            .set('assets', resolve('src/assets'))
            .set('_v', resolve('src/views'))
            .set('_c', resolve('src/components'));
    }
};

使用的时候这样就可以了:

import routes from '@/config/routes';

vue-cli官方文档参见:https://cli.vuejs.org/zh/guide/webpack.html#审查项目的-webpack-配置

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值