vue-cli结合vuex架构目录

1、安装vue-cli
npm install vue-cli
2、安装之后初始化应用,用node进行初始化,选择盘符
1. 执行 vue init webpack vue-demo
2. 进入创建的项目 cd vue-demo
3. 安装依赖报 npm install
4. 启动服务 npm run dev
5. 浏览器输入localhost:8080进行测试访问
以上解释:初始化一个项目名为vue-demo的应用,并选择使用 webpack 打包方式。在命令行中按照提示选择初始化配置项。
3、中型到大型项目目录结构(根据官方指导)
vue-cli结合vuex架构目录

目录结构解释:

  • build:文件是 webpack 的打包编译配置文件。
  • config:文件夹存放的是一些配置项,比如我们服务器访问的端口配置等
  • App.vue:根组件,所有的子组件都将在这里被引用。
  • main.js:入口文件的 js 逻辑,在 webpack 打包之后将被注入到 index.html 中。
  • static:放置的是非组件的资源,比如图片,字体等。
  • index.html:整个项目的入口文件,将会引用我们的根组件。
  • src:功能区
    • api或util:抽取的公共请求或方法。
    • assets:放置的是组件的资源,比如组件的图片,字体等。
    • components:存放vue组件。
    • router:存放vue路由。
    • vuex:存放状态管理文件
      • actions.js:处理methods的dispatch过来的名称与之对应,并提交到mutations。
      • getters.js:存放共用的 Computed Getters,实现在多个组件之间的共享。
      • mutation-types.js:定义总的不同事件的类型,方便modules文件中的模块去用。
      • modules:存放不同的模块功能区,里面可以有自己的actions、mutations,store等。
      • store.js:存放把modules文件下的多个模块集合在一起来创建 Vuex 实例,并导出 store。