一、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'

最新文章

  1. 【腾讯bugly干货分享】微信Android热补丁实践演进之路
  2. 代码片段:处理HTTP请求的接口
  3. MS SQL Could not obtain information about Windows NT group/user 'domain\login', error code 0x5. [SQLSTATE 42000] (Error 15404)
  4. 编程风格规范google版
  5. 在SharePoint2010中用out-of-box的方式自定制Application Pages(AccessDenied,Confirmation,Error,Login,RequestAccess,Signout,WebDeleted)
  6. C++函数模板
  7. [转] Android开发者必备的42个链接
  8. css基本样式总结
  9. 基于python创建一个简单的HTTP-WEB服务器
  10. 分布式系列六: WebService简介
  11. Vue+DataTables warning:table id=xxxx -Cannot reinitialize DataTable.报错解决方法
  12. C# 动态添加类、动态添加类型、代码添加类型
  13. 如何设置IntelliJ IDEA智能感知支持Jsp内置对象
  14. tomcat容器是如何创建servlet类实例?用到了什么原理?
  15. 【刷题】BZOJ 2001 [Hnoi2010]City 城市建设
  16. Executor框架(二)Executor 与 ExecutorService两个基本接口
  17. 【Python学习笔记】使用Python进行T检验
  18. 虚拟机 CentOS7 64
  19. [转] Markdown
  20. 兼容获取scrollTop和scrollLeft(被滚动条卷走的部分)

热门文章

  1. python 在init方法中导入数据
  2. List容器-ArrayList
  3. 中文乱码在java中URLEncoder.encode方法要调用两次解决
  4. ef core 随记
  5. 【datagrid】动态加载列 2016-01-03 16:32 2013人阅读 评论(19) 收藏
  6. Python基础:09函数式编程
  7. 手动封装AJAX
  8. IO NIO AIO及常用框架概述
  9. 一线实践 | 借助混沌工程工具 ChaosBlade 构建高可用的分布式系统
  10. Transformer的PyTorch实现