vue2.0基础项目构建

初始化项目

1. 确认node, vue-cli版本

2. vue create 项目名称

新增基础文件

1. 环境配置文件:.env, .env.fat, .env.dev, .env.prod

2. 项目配置文件:vue.config.js

3. 文件目录:views(页面), router(路由),

新增路由

1. 下载依赖:npm install --save vue-router

2. 添加router文件下index.js

3. 按照规范code路由内容

引入less

1. npm i less less-loader --save

2. 可能出现‘Syntax Error: TypeError: this.getOptions is not a function’报错,可能是less-loader版本过高导致的

卸载styuls-loader后执行npm install less-loader@3.0.2 -S

3. 引入基础style @import 'assets/css/reset.less'

vue.config.js配置

1. > 参考[vue-cli] https://cli.vuejs.org/zh/config/#devserver [webpack] https://webpack.js.org/configuration/dev-server/

2. 需要添加postcss-px2rem插件(npm install postcss-px2rem --save-dev)

3. 添加项目检查npm i webpack-bundle-analyzer --save-dev

添加对应命令"report": "vue-cli-service build --report"

vue.config.js中添加对应配置

process.argv.includes('--report') && config

.plugin('webpack-bundle-analyzer')

.use(require('webpack-bundle-analyzer').BundleAnalyzerPlugin)

4. 添加大文件拆分优化

config.optimization.minimize(true)

splitChunks拆分文件,[配置内容] https://webpack.js.org/plugins/split-chunks-plugin/

config.optimization.splitChunks({})

env参数在index.html中使用需要添加NODE_ENV变量,否则会报错

1. 多行百分比样式写法

2. css高等于宽写法

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值