Vue CLI(Vue Command Line Interface),是一个用于快速搭建项目的工具,用于基于Vue.js进行快速开发。
- 提供了标准化的项目结构**,帮助开发者快速搭建项目框架;**
- 支持插件体系**,允许在项目中灵活添加功能;**
- 简化了
Vue.js开发的配置和构建过程,集成了开发环境,简化了开发过程。
具体提供的一系列功能包括:
2025/10/10大约 5 分钟
Vue CLI(Vue Command Line Interface),是一个用于快速搭建项目的工具,用于基于Vue.js进行快速开发。
Vue.js开发的配置和构建过程,集成了开发环境,简化了开发过程。具体提供的一系列功能包括:
项目打包(webpack)配置文件为项目根路径下创建的vue.config.js文件。
module.exports = {
// 静态资源访问路径 (默认/,打包后会白屏)
publicPath: './',
// 打包后文件的目录 (默认为dist)
outputDir: 'dist',
// 静态资源(js、css、img、fonts)目录 (默认为'',没有单独目录,在根目录中)
assetsDir: 'static',
}
vue init webpack app命令初始化vue2.x的项目。vue create app初始化vue2.x的项目,不能初始化vue3.x,因为vue-cli4.5以上对应的才是vue3。vue create app初始化vue2.x或者vue3.x的项目,两者都可以在初始化时,自行选择。process.env 是 Node.js 运行时提供的一个全局环境对象,其本质是存储当前系统环境变量信息的键值对集合。
核心特性:
访问方式:
node 进入交互模式,再输入 process.env 查看所有环境变量;也可通过 process.env.变量名 单独获取某个变量(如 process.env.PATH)。DefinePlugin 插件(Vue CLI 自动集成),部分变量(如 NODE_ENV、VUE_APP_* 前缀变量)会被注入到客户端代码中,因此在前端 JS/Vue 组件中可直接通过 process.env.变量名 访问。