当前位置:首页 > VUE

vue cli 实现

2026-01-07 23:40:00VUE

Vue CLI 实现步骤

安装 Vue CLI 确保 Node.js 版本在 8.9 或以上。通过 npm 全局安装 Vue CLI:

npm install -g @vue/cli

创建新项目 使用以下命令初始化项目,按提示选择配置(如 Babel、Router 等):

vue create project-name

启动开发服务器 进入项目目录并运行开发模式:

cd project-name
npm run serve

项目结构说明

src/ 目录包含核心代码:

  • main.js 为应用入口文件
  • App.vue 为根组件
  • components/ 存放可复用组件

public/ 目录存放静态资源:

vue cli 实现

  • index.html 为主页面模板
  • 可直接引用的图片等资源

添加 Vue Router

安装路由插件(若创建时未选择):

vue add router

配置路由 在 src/router/index.js 中定义路由规则:

const routes = [
  { path: '/', component: Home },
  { path: '/about', component: About }
]

状态管理(Vuex)

安装 Vuex 状态管理:

vue cli 实现

vue add vuex

创建 store 在 src/store/index.js 中初始化:

export default new Vuex.Store({
  state: { count: 0 },
  mutations: { increment(state) { state.count++ } }
})

生产环境构建

生成优化后的生产环境代码:

npm run build

输出文件位于 dist/ 目录,包含:

  • 压缩后的 JavaScript 文件
  • 提取的 CSS 文件
  • 静态资源(带 hash 文件名)

自定义配置

修改 vue.config.js 可覆盖默认配置:

module.exports = {
  devServer: { port: 8080 },
  chainWebpack: config => { /* 修改 webpack 配置 */ }
}

标签: vuecli
分享给朋友:

相关文章

vue实现anchor

vue实现anchor

Vue 实现 Anchor(锚点)功能 在 Vue 中实现锚点功能可以通过多种方式完成,以下是几种常见的方法: 使用 HTML 原生锚点 HTML 原生锚点是最简单的方式,通过 <a>…

vue实现检测数组

vue实现检测数组

Vue 中检测数组变化的方法 Vue 的响应式系统无法直接检测到数组的某些变化,因为 JavaScript 的限制。以下是一些解决方案: 使用 Vue.set 或 this.$set Vue 提供…

vue实现路由导航

vue实现路由导航

路由导航的实现方式 在Vue中,路由导航主要通过Vue Router实现。Vue Router是Vue.js官方的路由管理器,用于构建单页面应用(SPA)。 基本路由配置 安装Vue Router…

vue实现条件判断

vue实现条件判断

Vue 条件判断实现方法 Vue 提供了多种方式实现条件判断,可以根据不同场景选择合适的方式。 v-if / v-else-if / v-else 这是 Vue 中最常用的条件渲染指令,根据表达式的…

vue实现列表显示

vue实现列表显示

Vue 实现列表显示的方法 在 Vue 中实现列表显示通常使用 v-for 指令,结合数组或对象数据渲染动态列表。以下是几种常见的实现方式。 基本列表渲染 通过 v-for 指令遍历数组,动态生成…

vue实现安全免登录

vue实现安全免登录

Vue 实现安全免登录的方案 免登录功能通常通过持久化认证状态(如 Token)实现,但需兼顾安全性。以下是基于 Vue 的常见实现方案: 基于 Token 的免登录 登录成功后存储 Toke…