时间:2021-05-26
Cli3工具中,配置路径别名
最近用Vue Cli3脚手架搭建了Vue项目,发现没有build目录了,里面的webpack相关的也没了,看了官方文档后,查了资料后,发现都在vue.config.js里来配置了
配置路径别名,方便引用,不用写那么长
配置前:
import TodoList from '../../components/TodoList'配置后(不用再关心文件层级关系):
import TodoList from 'components/TodoList'在根目录下添加'vue.config.js',
添加如下代码:
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('components', resolve('src/components')) .set('layout', resolve('src/layout')) }}使用:
import TodoList from 'components/TodoList'注意事项
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
开发场景当使用Vue框架进行项目开发时,在vue.config.js中配置好了路径别名后,到其他页面引入组件、引入css、引入静态文件路径时,使用路径别名不会智
在官方的vue-cli配置参考中存在一个configureWebpackwebpack中有一个配置路径别名的属性constpath=require('path'
前言vue-cli3推崇零配置,其图形化项目管理也很高大上。但是vue-cli3推崇零配置的话,导致了跟之前vue-cli2的配置方式都不一样了。别名设置,so
写在前面在最近的Vue项目中,为了完成需求使用了一些小技巧,做个笔记,或许也能帮到道友。阅读重点需求一:为路径配置别名在开发过程中,我们经常需要引入各种文件,如
在webpack.base.conf文件中配置别名以及扩展名resolve:{extensions:['.js','.vue','.json','.styl']