通过命令行生成vue项目框架的方法

发布时间 - 2026-01-11 02:18:38    点击率:

本文介绍了通过命令行生成vue项目框架的方法,现在分享给大家

-- 安装nodejs

用命令行生成vue项目框架需要npm包管理器来安装,而npm又是在安装nodejs的时候同时安装的,

所以首先要安装nodejs,学习vue有必要了解下nodejs和npm的基本知识:

nodejs安装: https://www./article/113457.htm

npm 介绍: https://www./article/87893.htm

-- 安装命令行工具

npm install -g vue-cli

-g表示全局安装, vue-cli是模块,全局安装的模块可以在命令行直接使用.

红框里是安装命令,由于npm网站在国内速度非常慢,所以在命令后面加上淘宝的镜像,很快就安装好了.也可以使用cnpm安装.

安装后在命令行输入 vue -version 能看到版本号表示全局安装成功,下面就可以使用命令行创建项目了.

-- 创建项目框架

vue init webpack my-project

创建一个基于"webpack"的项目,后面是项目名,

按照提示输入,项目名,项目描述,项目作者等等,看到最后这句项目就创建好了,

项目结构:这是安装了依赖以后的截图,没安装依赖以前是没有node_modules文件夹的

刚我们命令行输入的东西就在package.json这个文件里,打开文件

项目名字,版本,描述,作者等,后面还有运行项目命令,项目依赖,开发环境项目依赖等.

-- 安装依赖

生成了项目以后是不能直接运行的,现在很多项目都依赖许许多多的模块,需要逐一安装,

ctrl+c 停掉刚生成项目的命令,cd vue-project 进入项目跟目录, 用命令npm install 安装

同样是使用淘宝镜像.

当这个命令运行完成以后会多出一个node_modules文件夹,里面就是项目所需的所有依赖,可以看到有很多模块,这些模块都是在package.json文件里定义好了的.

dependencies是项目依赖,

devDependencies是开发时项目依赖.

-- 运行测试

好了,依赖安装完成后就可以运行我们的项目了命令:

npm run dev

看到这样的输入项目就运行起来了,然后打开浏览器,输入第二个红框的地址 localhost:8080,

浏览器截图.

项目就运行起来了.命令行生成的vue项目,还支持热启动,当项目文件有改动的时候,页面会自动变化,<script>标签里的js代码修改后,还得手动刷新页面,不过已经非常棒了.

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# 命令行创建vue项目  # vue命令行工具  # 通过命令行创建vue项目的方法  # 命令行  # 好了  # 镜像  # 淘宝  # 就可以  # 这是  # 是在  # 就在  # 又是  # 起来了  # 有很多  # 所需  # 第二个  # 给大家  # 可以看到  # 还得  # 有必要  # 可以使用  # 管理器  # 基本知识 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Linux系统命令中tree命令详解  html5的keygen标签为什么废弃_替代方案说明【解答】  Laravel如何使用集合(Collections)进行数据处理_Laravel Collection常用方法与技巧  详解Nginx + Tomcat 反向代理 负载均衡 集群 部署指南  制作旅游网站html,怎样注册旅游网站?  Laravel如何从数据库删除数据_Laravel destroy和delete方法区别  如何在阿里云ECS服务器部署织梦CMS网站?  Android中AutoCompleteTextView自动提示  PHP 实现电台节目表的智能时间匹配与今日/明日轮播逻辑  公司网站制作需要多少钱,找人做公司网站需要多少钱?  Laravel如何使用Facades(门面)及其工作原理_Laravel门面模式与底层机制  Laravel如何配置和使用缓存?(Redis代码示例)  Python函数文档自动校验_规范解析【教程】  Laravel中间件如何使用_Laravel自定义中间件实现权限控制  ,在苏州找工作,上哪个网站比较好?  如何在Windows虚拟主机上快速搭建网站?  Laravel如何使用Contracts(契约)进行编程_Laravel契约接口与依赖反转  软银砸40亿美元收购DigitalBridge 强化AI资料中心布局  Laravel路由怎么定义_Laravel核心路由系统完全入门指南  韩国服务器如何优化跨境访问实现高效连接?  Laravel怎么实现验证码功能_Laravel集成验证码库防止机器人注册  如何在香港免费服务器上快速搭建网站?  如何在云主机上快速搭建多站点网站?  Laravel如何使用API Resources格式化JSON响应_Laravel数据资源封装与格式化输出  Laravel如何使用Eloquent ORM进行数据库操作?(CRUD示例)  Laravel Vite是做什么的_Laravel前端资源打包工具Vite配置与使用  高性能网站服务器部署指南:稳定运行与安全配置优化方案  浏览器如何快速切换搜索引擎_在地址栏使用不同搜索引擎【搜索】  Laravel如何实现一对一模型关联?(Eloquent示例)  Laravel Livewire是什么_使用Laravel Livewire构建动态前端界面  制作企业网站建设方案,怎样建设一个公司网站?  Laravel怎么实现搜索高亮功能_Laravel结合Scout与Algolia全文检索【实战】  历史网站制作软件,华为如何找回被删除的网站?  佛山企业网站制作公司有哪些,沟通100网上服务官网?  如何在云指建站中生成FTP站点?  Laravel如何使用Blade组件和插槽?(Component代码示例)  Laravel Telescope怎么调试_使用Laravel Telescope进行应用监控与调试  成都品牌网站制作公司,成都营业执照年报网上怎么办理?  如何自定义建站之星模板颜色并下载新样式?  如何在Ubuntu系统下快速搭建WordPress个人网站?  装修招标网站设计制作流程,装修招标流程?  原生JS获取元素集合的子元素宽度实例  HTML5空格和margin有啥区别_空格与外边距的使用场景【说明】  如何在七牛云存储上搭建网站并设置自定义域名?  如何确保FTP站点访问权限与数据传输安全?  使用C语言编写圣诞表白程序  Python正则表达式进阶教程_复杂匹配与分组替换解析  如何在阿里云虚拟主机上快速搭建个人网站?  Laravel如何使用Seeder填充数据_Laravel模型工厂Factory批量生成测试数据【方法】  简单实现jsp分页