vue-cli-v3.x开发配置

vue的初步配置及其扩展

版本是@vue/cli => v2.x版本 cli是v3.x版本

配置打包环境

  1. build目录下的utils.js大约51(版本请参考vue-cli入门)
if (options.extract) {
  return ExtractTextPlugin.extract({
    use: loaders,
    fallback: 'vue-style-loader'
    publicPath: '../../' // + 
  })
} else {
  return ['vue-style-loader'].concat(loaders)
}
  1. config/index.js大约54
assetsRoot: path.resolve(__dirname, '../dist'),
assetsSubDirectory: 'static',
assetsPublicPath: './', //改 不改会白屏(可能)
  1. build/webpack.base.conf.js的大约29行
//在其它编辑器可能失效
alias: {
  'vue$': 'vue/dist/vue.esm.js',
  '@': resolve('src'),
  //配置到 ‘components’ 的路径具体字符可按自己喜欢配置
  '@componets': resolve('src/components),
  '@router': '' ;//省略
}
  1. 以上的alias路径配置只有在转化为node依赖(在html里的src请求)(靠node解析才有用)因此多用于嵌套组件的引入

我一般会用img代替背景图片去省略长路径

扩展

备注: 根据个人喜好建立(在src下)文件夹以整理资源

pages

存放单页型组件

service / api

把所有的数据接口导出为方法,以便使用

mock

模拟数据 参考vue-mockjs使用文档

store

状态管理

utils

一些杂乱的插件或组件的整理
存放axios文件配置

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值