vue-cli工程基本介绍

2021-03-19  本文已影响0人  安掌门dear

nodejs

vue-cli 工程技术

  1. vue.js: vue-cli工程的核心,主要特定是双向数据绑定和组件系统
  2. vue-router: vue官方推荐使用的路由框架
  3. vuex: 专为vue.js应用项目开发的状态管理器,主要用于维护vue组件间公用的一些变量和方法
  4. axios: 用于发起GET、POST等http请求,基于Promise设计
  5. vux: 一个专为vue设计的移动端UI组件库
  6. 创建一个emit.js文件,用于vue事件机制的管理
  7. webpack: 模块加载和vue-cli工程打包器

vue-cli工程常用的npm命令有哪些?

下载node_modules资源包命令

npm install

启动vue-cli开发环境的npm命令

npm run dev

vue-cli生成生产环境部署资源的npm命令

npm run build

用于查看vue-cli生产环境部署资源文件大小的npm命令

npm run build --report

vue-cli工程中每个文件夹和文件的用处

  1. build文件夹:用于存放webpack 相关配置和脚本。开发中仅偶尔使用,到webpack.base.conf.js用于配置less、sass等css预编译,或者配置下UI库
  2. config文件夹:主要存放配置文件,用于区分开发环境、线上环境的不同。常用到此文件夹下config.js配置开发环境的端口号、是否开启热加载或者设置生产环境的静态资源相对路径、是否开启gzip压缩、npm run build命令打包生成静态资源名称和路径
  3. dist文件夹:默认npm run build命令打包生成的静态资源文件,用于生产部署
  4. node_modules: 存放npm命令下载开发环境和生产环境的依赖包
  5. src:存放项目源码及需要用到的资源文件
  6. src/assets: 存放项目中需要用到的资源文件css\js\image
  7. src\components: 存放vue开发中一些公共组件:header.vue、footer.vue
  8. src/emit: 自己配置的vue集中式事件管理机制
  9. src/router: vue-router vue路由的配置文件
  10. src/service:自己配置的vue请求后台接口方法
  11. src/page:存在vue页面组件的文件夹
  12. src/util:存放vue开发过程中一些公共的js方法
  13. src/vuex:存放vuex为vue专门开发的状态管理器
  14. src/app.vue: 使用标签<router-view>渲染整个工程的vue组件
  15. src/main.js: vue-cli工程的入口文件
  16. index.html: 设置项目的一些meta信息和提供挂载vue节点
  17. package.json: 用于node_modules资源和启动、打包项目的npm命令管理

config文件夹下index.js对于工程开发环境和生产环境的配置

package.json里面的配置

上一篇下一篇

猜你喜欢

热点阅读