vue_cli文件目录

本文解析了一个典型的Vue项目文件夹结构及各部分的功能。包括webpack配置、环境变量设置、依赖包管理、核心源代码组织等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在做vue项目,顺便把文件目录搞搞清楚

原文地址:https://www.jianshu.com/p/7006a663fb9f

1.bulid文件

webpack的相关配置,主要启动文件dev-server.js,当输入npm  run  dev 时,先启动dev-server.js,然后检查node以及npm的版本,加载配置文件,启动服务。

        build.js    生产环境的构建

        check-versions.js    版本检查(node和npm)

        dev-client.js    开发服务器的热重载(用于实现页面的自动刷新)

        dev-server.js    构建本地服务器(npm run dev即运行它)

        utils.js    构建相关工具

        vue-loder.conf.js    css加载器配置

        webpack.base.conf.js    webpack基础配置

        webpack.dev.conf.js    webpack开发环境配置

        webpack.prod.conf.js    webpack生产环境配置

2.config文件

vue基本配置文件(配置监听端口,打包输出路径以及命名)

        dev.env.js    项目开发环境配置

        index.js    项目主要配置(监听端口,打包路径)

        prod.env.js    项目生产环境配置

3.node_modules文件

项目依赖包,根据需求安装依赖包(加载外部css安装css-loader,路由跳转vue-loader);安装插件,vuex(基于WEUI的移动端组件库),vue-swiper(轮播插件)

4.src文件

项目核心文件

        assets    静态资源(iconfont字体,js外部文件,css文件)

        components    公共组件

        router    配置项目路由;index.js为配置文件

        App.vue    根组件,由三部分组成:模板(template)  js(script) css样式(style);

               模板中只能包含一个父节点,<router-view></router-view>是子路由视图,后面的路由页面显示在此处,<router-view>类似于插槽,跳转某个路由时,该路由下的页面就插在这个插槽中渲染显示;

               script通常用es6写,用export default导出,包含数据data,生命周期(mounted),方法(methods);

               style默认是全局样式,定义只在某个组件下起作用,需在标签上添加scoped,<style scoped></style>,引入外部css,安装css-loader依赖包(npm install css-loader),import引入css文件

        main.js    入口文件,引入vue框架,根组件以及路由设置,定义vue实例(引入根组件App.vue     new Vue({ components:{App}}))

5.static文件

静态文件资源,存放图片类资源

6..babelrc

babel编译参数

7..editorconfig

代码格式

8..gitgnore

git上传需要忽略的文件配置

9..postcssrc.js

转换css的工具

10.index.html

主页,只定义一个空的根节点,在main.js定义的实例挂载到根结点下,内部通过vue组件填充

11.package.json

项目基本信息(创建vue-cli项目后自动生成)

12.README.md

项目说明

### Vue CLI 安装教程 #### 检查Node.js 和 npm 版本 为了确保Vue CLI能够正常工作,在安装之前需确认计算机已正确安装了适当版本的Node.js和npm。可以通过命令行输入`node -v`和`npm -v`来查看当前系统的Node.js和npm版本[^1]。 #### 安装 Node.js 及配置环境 由于Vue CLI依赖于Node.js,因此在安装Vue CLI前必须先完成Node.js的安装。可以从官方网站下载适合操作系统(Windows、macOS或Linux)的最新稳定版Node.js包并按照指示进行安装。这一步骤会自动附带安装npm,它是用来管理JavaScript库和其他资源的重要工具[^2]。 #### 使用 cnpm 修改镜像源 (可选) 对于国内用户来说,有时可能会遇到因网络原因导致的安装速度慢的问题。可以考虑更换为淘宝提供的cnpm作为默认的npm镜像源,这样能显著提高下载效率。此过程建议以管理员身份运行CMD,并且如果涉及到任何系统文件的操作,请务必做好数据备份以防万一[^4]。 #### 正式安装 Vue CLI 当上述准备工作完成后,就可以正式开始安装Vue CLI了。打开终端或命令提示符窗口,执行如下命令来进行全局安装: ```bash npm install -g @vue/cli ``` 这条指令将会从远程仓库拉取最新的Vue CLI程序及其关联组件至本地机器上。整个过程中可能需要一些时间等待下载完成;期间如果有安全警告弹出,则根据实际情况决定是否继续操作。 #### 验证安装成功与否 最后一步是要验证刚刚安装好的Vue CLI能否正常使用。可以在同一命令行界面上键入下面这段话测试一下: ```bash vue --version ``` 假如一切顺利的话,屏幕上应该会出现所安装的具体版本号信息,这就意味着已经成功完成了全部设置流程[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值