vue项目实战

项目配置

1.编译原理
2.npm run eject(弹出项目,不可逆)
vue.config.js
3.项目结构
5.权限控制
6.数据交互
7.ui库:mobile/pc
8.测试

项目优化

1.生成打包报告
2.第三方库启用

通过 externals 加载外部CDN资源

具体配置

config.set('externals',{
  vue:'Vue',
  'vue-router':'VueRouter',
  axios:'axios',
  lodash:'_',
  echarts:'echarts',
  nprogress:'Nprogress',
  'vue-quill-editor':'VueQuillEditor'
})

3.Element-UI组件按需加载
4.路由懒加载

安装 @babel/plugin-syntax-dynamic-import 包
在 babel.config.js 中声明该插件
使用示例

5.首页内容定制

transform-remove-console 移除console

根据process.env.NODE_ENV 判断运行环境是开发还是打包

项目上线

1.项目上线相关配置


2.开启gzip配置


开启gzip配置

3.配置HTTPS服务


image.png

image.png

4.使用pm2管理应用


image.png

node.js 点击查看

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容