vue 使用webpack打包后路径报错以及 alias 的使用
2024-10-19 09:32:31
一、vue 使用webpack打包后路径报错(两步解决)
1. config文件夹 ==> index.js ==> 把assetsPublicPath的 '/ '改为 './'
2. build文件夹 ==> utils.js ==> 添加代码 publicPath: '../../'
二、alias的使用(两种方式)
当项目逐渐变大之后,文件与文件直接的引用关系会很复杂,这时候就需要使用alias 了,在脚手架搭的vue项目中,在webpack.base.conf.js里面可以找到默认配置:
使用方法1: alias 指向src目录下,再使用相对路径找文件(默认配置):
resolve: {
alias: {
'@': resolve(__dirname, 'src')
}
} //使用
import stickTop from '@/components/stickTop'
使用方法2: 每个文件夹单独配置
alias: {
'src': path.resolve(__dirname, '../src'),
'components': path.resolve(__dirname, '../src/components'),
'api': path.resolve(__dirname, '../src/api'),
'utils': path.resolve(__dirname, '../src/utils'),
'store': path.resolve(__dirname, '../src/store'),
'router': path.resolve(__dirname, '../src/router')
} //使用
import stickTop from 'components/stickTop'
import getArticle from 'api/article'
最新文章
- 【腾讯bugly干货分享】微信Android热补丁实践演进之路
- 代码片段:处理HTTP请求的接口
- MS SQL Could not obtain information about Windows NT group/user 'domain\login', error code 0x5. [SQLSTATE 42000] (Error 15404)
- 编程风格规范google版
- 在SharePoint2010中用out-of-box的方式自定制Application Pages(AccessDenied,Confirmation,Error,Login,RequestAccess,Signout,WebDeleted)
- C++函数模板
- [转] Android开发者必备的42个链接
- css基本样式总结
- 基于python创建一个简单的HTTP-WEB服务器
- 分布式系列六: WebService简介
- Vue+DataTables warning:table id=xxxx -Cannot reinitialize DataTable.报错解决方法
- C# 动态添加类、动态添加类型、代码添加类型
- 如何设置IntelliJ IDEA智能感知支持Jsp内置对象
- tomcat容器是如何创建servlet类实例?用到了什么原理?
- 【刷题】BZOJ 2001 [Hnoi2010]City 城市建设
- Executor框架(二)Executor 与 ExecutorService两个基本接口
- 【Python学习笔记】使用Python进行T检验
- 虚拟机 CentOS7 64
- [转] Markdown
- 兼容获取scrollTop和scrollLeft(被滚动条卷走的部分)