主页

vue 文件夹基本结构

2023-11-10 03:25PM

参考:https://vue_book.siwei.me/file_structure.html

vue 包含这几个文件夹

▸ build/
▸ config/
▸ node_modules/
▸ src/
▸ static/
▸ test/
  index.html
  package-lock.json
  package.json
  README.md

build/ 文件夹是保留各种打包文件,很重要,不要随意修改

▾ build/                                                                                                                                                                                                           
    build.js
    check-versions.js
    logo.png
    utils.js
    vue-loader.conf.js
    webpack.base.conf.js
    webpack.dev.conf.js*
    webpack.prod.conf.js

1. build.js:

打包使用, 不要修改。

2. check-versions.js:

检查npm的版本, 不要修改。

3. utils.js

不要修改。 做一些css/sass 等文件的生成。

4. vue-loader.conf.js

非常重要的配置文件,不要修改。内容是用来辅助加载vuejs用到的css source map等内容。

5. webpack.base.conf.js

6. webpack.dev.conf.js

7. webpack.prod.conf.js

这三个都是基本的配置文件。不要修改。

config/  文件夹是部署和配置相关的内容

▾ config/                                                                                                                                                                                                          
    dev.env.js
    index.js
    prod.env.js
    test.env.js

1. dev.env.js 开发模式下的配置文件,一般不用修改。

2. prod.env.js 生产模式下的配置文件,一般不用修改。

3. test.env.js 测试模式下的配置文件,一般不用修改

4. index.js 很重要的文件, 定义了 开发时的端口(默认是8080),定义了图片文件夹(默认static), 定义了开发模式下的 代理服务器. 我们修改的还是比较多的。

node_modules/ 文件夹是项目中所用到的第三方包,内容很多,是通过 $ npm install 产生的

src/ 文件夹是这个项目最核心的代码源所在目录

▾ src/
  ▾ assets/
      logo.png
  ▾ components/
      HelloWorld.vue
  ▾ router/
      index.js
    App.vue
    main.js

1. assets/ 包含所用到的图片

2. commponents 包含所用到的"视图"和"组件"所在的文件夹。(核心)

3. router/index.js 路由文件。 定义了各个页面对应的url.

4. App.vue 如果index.html 是一级页面模板的话,这个App.vue就是二级页面模板。 所有的其他vuejs页面,都作为该模板的 一部分被渲染出来。

5. main.js 废代码。没有实际意义,但是为了支撑整个vuejs框架,存在很必要。

返回>>

登录

请登录后再发表评论。

评论列表:

目前还没有人发表评论