2020-03-13 关于vue-cli4的路径alias问题

2020-03-13  本文已影响0人  sll_

坑了好久。找资料也很少,后来才反应过来。这个在cli3里面已经没有vue.config.js文件了,就要重新自建一个文件,然后进行配置参数,找cli3的资料就多了。可是还没解决问题,后来才恍然,是import的路径直接用别名就可以,如果是文件src路径要加~符号。emmmmmm。 T T
很多解决方案,其中一种

const path = require('path');

function resolve(dir) {
    return path.join(__dirname, dir);
}
module.exports = {
    lintOnSave: true,
    chainWebpack: (config) => {
        config.resolve.alias
            .set('@', resolve('src'))
            .set('assets',resolve('src/assets'))
            .set('views',resolve('src/views'))
        // 这里只写了两个个,你可以自己再加,按这种格式.set('', resolve(''))
    }
};

一定要多练习v-bind的使用

上一篇下一篇

猜你喜欢

热点阅读