详解Vue使用 vue-cli 搭建项目
发布时间 - 2026-01-11 00:44:43 点击率:次vue-cli 是一个官方发布 vue.js 项目脚手架,使用 vue-cli 可以快速创建 vue 项目,GitHub地址是:https://github.com/vuejs/vue-cli

一、 安装 node.js
首先需要安装node环境,可以直接到中文官网http://nodejs.cn/下载安装包。
安装完成后,可以命令行工具中输入 node -v 和 npm -v,如果能显示出版本号,就说明安装成功。
二、安装 vue-cli
安装好了 node,我们可以直接全局安装 vue-cli:
npm install -g vue-cli
但是这种安装方式比较慢,推荐使用国内镜像来安装,所以我们先设置 cnpm:
npm install -g cnpm --registry=https://registry.npm.taobao.org
如果安装失败,可以使用 npm cache clean 清理缓存,然后再重新安装。后面的安装过程中,如有安装失败的情况,也需要先清理缓存
同样可以使用 cnpm -v 查看是否安装成功
然后使用 cnpm 安装 vue-cli 和 webpack
cnpm install -g vue-cli
最新的 vue 项目模板中,都带有 webpack 插件,所以这里可以不安装 webpack
安装完成后,可以使用 vue -V (注意 V 大写)查看是否安装成功。
如果提示“无法识别 'vue' ” ,有可能是 npm 版本过低,可以使用 npm install -g npm 来更新版本
三、生成项目
首先需要在命令行中进入到项目目录,然后输入:
vue init webpack Vue-Project
其中 webpack 是模板名称,可以到 vue.js 的 GitHub 上查看更多的模板https://github.com/vuejs-templates
Vue-Project 是自定义的项目名称,命令执行之后,会在当前目录生成一个以该名称命名的项目文件夹
配置完成后,可以看到目录下多出了一个项目文件夹,里面就是 vue-cli 创建的一个基于 webpack 的 vue.js 项目
然后进入项目目录(cd Vue-Project),使用 cnpm 安装依赖
cnpm install
然后启动项目
npm run dev
如果浏览器打开之后,没有加载出页面,有可能是本地的 8080 端口被占用,需要修改一下配置文件 config>index.js
建议将端口号改为不常用的端口。另外我还将 build 的路径前缀修改为 ' ./ '(原本为 ' / '),是因为打包之后,外部引入 js 和 css 文件时,如果路径以 ' / ' 开头,在本地是无法找到对应文件的(服务器上没问题)。所以如果需要在本地打开打包后的文件,就得修改文件路径。
四、打包上线
自己的项目文件都需要放到 src 文件夹下
项目开发完成之后,可以输入 npm run build 来进行打包工作
npm run build
打包完成后,会生成 dist 文件夹,如果已经修改了文件路径,可以直接打开本地文件查看
项目上线时,只需要将 dist 文件夹放到服务器就行了。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# vue
# cli搭建项目
# cli搭建的项目
# cli搭建
# Vue项目环境搭建详细总结
# vue-cli3搭建项目的详细步骤
# vue3.0 项目搭建和使用流程
# vue-cli3.0 脚手架搭建项目的过程详解
# 使用Vue-cli 3.0搭建Vue项目的方法
# webpack搭建vue 项目的步骤
# VSCode搭建Vue项目的方法
# 手把手教你搭建一个vue项目的完整步骤
# 可以使用
# 有可能
# 可以直接
# 命令行
# 自己的
# 是一个
# 安装完成后
# 是因为
# 完成后
# 好了
# 如有
# 只需
# 推荐使用
# 会在
# 我们可以
# 可以看到
# 还将
# 然后再
# 自定义
# 镜像
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何使用 Go 正则表达式精准提取括号内首个纯字母标识符(忽略数字与嵌套)
如何快速搭建个人网站并优化SEO?
如何在建站之星网店版论坛获取技术支持?
Laravel如何使用Gate和Policy进行权限控制_Laravel权限判定与策略规则配置
laravel怎么为API路由添加签名中间件保护_laravel API路由签名中间件保护方法
Win11怎么关闭专注助手 Win11关闭免打扰模式设置【操作】
如何用PHP工具快速搭建高效网站?
如何挑选优质建站一级代理提升网站排名?
西安专业网站制作公司有哪些,陕西省建行官方网站?
如何在HTML表单中获取用户输入并用JavaScript动态控制复利计算循环
html5的keygen标签为什么废弃_替代方案说明【解答】
ChatGPT 4.0官网入口地址 ChatGPT在线体验官网
昵图网官网入口 昵图网素材平台官方入口
JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)
桂林网站制作公司有哪些,桂林马拉松怎么报名?
高防服务器租用首荐平台,企业级优惠套餐快速部署
如何快速重置建站主机并恢复默认配置?
Laravel如何生成PDF或Excel文件_Laravel文档导出工具与使用教程
微信公众帐号开发教程之图文消息全攻略
实例解析Array和String方法
详解Nginx + Tomcat 反向代理 负载均衡 集群 部署指南
香港服务器网站推广:SEO优化与外贸独立站搭建策略
Laravel如何与Pusher实现实时通信?(WebSocket示例)
如何在宝塔面板中修改默认建站目录?
悟空识字如何进行跟读录音_悟空识字开启麦克风权限与录音
phpredis提高消息队列的实时性方法(推荐)
Python结构化数据采集_字段抽取解析【教程】
网站建设保证美观性,需要考虑的几点问题!
Laravel如何生成URL和重定向?(路由助手函数)
如何在IIS7上新建站点并设置安全权限?
独立制作一个网站多少钱,建立网站需要花多少钱?
Laravel如何获取当前用户信息_Laravel Auth门面获取用户ID
使用spring连接及操作mongodb3.0实例
奇安信“盘古石”团队突破 iOS 26.1 提权
Laravel如何自定义分页视图?(Pagination示例)
网站制作公司哪里好做,成都网站制作公司哪家做得比较好,更正规?
如何在阿里云高效完成企业建站全流程?
油猴 教程,油猴搜脚本为什么会网页无法显示?
如何在阿里云服务器自主搭建网站?
html文件怎么打开证书错误_https协议的html打开提示不安全【指南】
Android 常见的图片加载框架详细介绍
Windows10怎样连接蓝牙设备_Windows10蓝牙连接步骤【教程】
Laravel Telescope怎么调试_使用Laravel Telescope进行应用监控与调试
文字头像制作网站推荐软件,醒图能自动配文字吗?
如何用AI一键生成爆款短视频文案?小红书AI文案写作指令【教程】
Laravel如何使用Socialite实现第三方登录?(微信/GitHub示例)
Laravel如何使用Telescope进行调试?(安装和使用教程)
魔方云NAT建站如何实现端口转发?
Laravel如何实现事件和监听器?(Event & Listener实战)
成都网站制作公司哪家好,四川省职工服务网是做什么用?

