基于NodeJs 的Vue安装和创建项目(简单易懂)


前言

Vue前端框架的环境搭建


一、Node.js的下载与安装

  • 官方下载地址:官方链接
  • 这里下载的是 64位window系统 的安装文件 node-v18.16.1-x64.msi教程链接
    在这里插入图片描述

安装完之后,使用 window + R快捷键,启动 cmd命令行,验证 Node.js 是否安装成功

需要注意:我们在cmd中的操作都是需要管理员权限的
以管理员身份打开方式如下:
在这里插入图片描述
出现此面板后,直接 按住 Shift + Ctrl + Enter,就会弹出是否以管理员身份打开终端的确认弹窗,点击按钮 ,就可以了

出现以下情况,即表示安装成功在这里插入图片描述


二、Node.js环境变量配置

  • 在上面我们已经完成了 Node.js 的安装,即使不进行此步骤的环境变量配置也不影响Node.js的使用
  • 但是,若不进行环境变量配置,那么在使用命令安装 Node.js全局模块 (如:npm install -g vue)时,会默认安装到C盘的路径 (C:\Users\用户名\AppData\Roaming\npm) 中
  • 因此,我们需要配置 全局安装模块 node_global 以及 缓存目录 node_cache 的环境变量;

2.1、创建默认安装目录和缓存日志目录

比如,我希望将全模块所在路径和缓存路径,放在我 Node.js 安装的文件夹中,则在我安装的文件夹【F:\coding\NodeJs】下创建两个文件夹【node_global】及【node_cache】分别用来存放安装的全局模块和全局缓存信息。

在这里插入图片描述

2.2、创建完两个文件夹后,在cmd窗口中输入以下命令(两个路径即是两个文件夹的路径):

  // 设置全局模块安装路径
  npm config set prefix "F:\coding\NodeJs\node_global"
  // 设置全局缓存存放路径
  npm config set cache "F:\coding\NodeJs\node_cache"

命令执行后,效果如图:
在这里插入图片描述

查看命令有以下:

// 查看npm全局安装包保存路径
npm config get prefix
// 查看npm装包缓存路径
npm config get cache
// 查看全局安装目录
npm list -global
// 查看所有npm 配置
npm config list

2.3、设置电脑环境变量

环境变量界面打开顺序:右键 “我的电脑”=》属性=》高级系统设置=》环境变量,进入环境变量对话框

1、在【系统变量】中新建环境变量 NODE_PATH,变量值为:F:\coding\NodeJs\node_global\node_modules,其中 F:\coding\NodeJs\node_global 是新创建的全局模块安装路径
在这里插入图片描述
2、在【系统变量】下的【Path】中添加上Node的路径【F:\coding\NodeJs\
在这里插入图片描述
3、修改【用户变量】中的 【Path】 变量,将 C:\Users\用户名\AppData\Roaming\npm 修改为F:\coding\NodeJs\node_global

4、设置完用户变量后,一路点击确定,我们的电脑环境变量就完成了

注意配置完,一定要重启,否则不生效


三、安装vue及脚手架

3.1、安装vue.js

在 cmd 窗口中输入以下指令 全局安装Vue模块

//	-g 表示全局安装
npm install vue -g

执行效果,如图所示:
在这里插入图片描述
查看安装的vue信息:npm info vue

在这里插入图片描述
查看安装的vue版本 npm list vue

在这里插入图片描述

3.2、安装webpack模板

在cmd中运行命令 npm install webpack -g,然后等待安装完成。

webpack 4x 以上,webpack将命令相关的内容都放到了 webpack-cli
所以还需要安装 webpack-clinpm install --global webpack-cli
安装成功后可使用 webpack -v查看版本号。

3.3、安装脚手架vue-cli 2.x

在cmd窗口中输入命令:npm install vue-cli -g,执行效果如下:
在这里插入图片描述
可以用以下命令来检查其版本是否正确:

vue -V
vue --version

执行效果,如图所示:
在这里插入图片描述
这里再安装上Vue路由vue-router

在cmd窗口中输入命令:npm install -g vue-router

可以看到现在我的安装目录如下:
在这里插入图片描述

3.4、vue-cli2创建运行vue项目

3.4.1、创建项目

在想要创建的位置路径下打开cmd(直接点击路径输入cmd即可打开当前位置的终端)

输入命令:vue init webpack 项目名(初始化一个完整版的项目),执行效果如图

注意:项目名不要取中文和大写字母

在这里插入图片描述
配置详解:

  • Project name(项目名称):回车
  • Project description(项目描述):回车
  • Author(作者名):回车
  • Vue build ==> (是否安装编译器)runtime-compiler、 runtime-only 都是打包方式,第二个效率更高;
  • Install vue-router ==> 是否要安装 vue-router,项目中肯定要使用到路由,所以Y 回车;
  • Use ESLint to lint your code ==> 是否需要ESLint检测代码,目前我们不需要所以 n 回车;
  • Set up unit tests ==> 是否安装 单元测试工具 目前我们不需要 所以 n 回车;
  • Setup e2e tests with Nightwatch ==>是否需要端到端测试工具目前我们不需要所以n回车;
  • Should we run npm install for you after the project has been created? (recommended) ==> 安装依赖 npm install

最后结果如下,项目初始化成功
在这里插入图片描述

3.4.2、运行项目

按提示代码进入到项目目录下并运行 npm run dev如图所示
在这里插入图片描述
按提示打开地址 http://localhost:8080, 打开网址如图所示
在这里插入图片描述
结束项目运行:Ctrl + C,选择 Y 即可停止项目的运行。


四、安装vue-cli 3.x

4.1、卸载旧版本

卸载2.x版本 npm uninstall vue-cli -g
卸载3.x版本 npm uninstall @vue/cli -g

4.2、安装新版本

默认安装的话是安装最新的版本npm install @vue/cli –g
在这里插入图片描述

4.3、新建项目

4.3.1、输入命令vue create 项目名进入详细选择

因为默认 vue2 版本和默认 vue3 版本都是有 Eslint 和 Babel 的,Eslint 是代码规范的,Babel 是将 ES6 转化为 ES5 的。
所以新手不建议安装有 Eslint 的,所以选择自主配置 – 最后一种

(上下 方向键选择,空格键确定, Enter进入下一步)

在这里插入图片描述

在这里插入图片描述
(按空格键来进行是否选择,一般建议以上已勾选的选择)

Babel:es6 转 es5
Router:路由
Vuex:数据容器,存储共享数据
CSS Pre-processors:CSS 预处理器,后面会提示你选择 less、sass、stylus 等
Linter / Formatter:代码格式校验(一般情况下默认勾选了,记得取消!)

4.3.2、选择vue版本
在这里插入图片描述
4.3.3、是否选择history路由模式,(这里选择“N”)
在这里插入图片描述
4.3.4、选择css预处理器,一般选择Less
在这里插入图片描述
4.3.5、Babel、ESLint 等工具会有一些额外的配置文件,这里的意思是问你将这些工具相关的配置文件写到哪里:

In dedicated config files:分别保存到单独的配置文件
In package.json:保存到 package.json 文件中
这里建议选择第 1 个,保存到单独的配置文件,这样方便我们做自定义配置。

在这里插入图片描述
4.3.6、是否将刚才的选择保存起来,下次可以直接用,一般选择N,可以根据自己需要选择
在这里插入图片描述

4.4、运行项目

cd 到我们的项目目录, 然后输入 npm run serve可以运行我们的项目
按提示打开 http://localhost:8080 就可以看到我们的运行的结果了,如图

在这里插入图片描述

4.5、cli3下拉取2.x模板

输入命令:npm install -g @vue/cli-init,执行效果如图
在这里插入图片描述
依然可以新建2.x的项目 vue init webpack 项目名
在这里插入图片描述

<think>好的,我现在需要回答用户关于如何创建Vue项目的步骤。首先,用户可能是一个刚入门的开发者,想要了解从零开始搭建Vue项目的方法。我需要确保步骤清晰,并且涵盖常见的两种方式:使用Vue CLIVite。 首先,要确认用户是否已经安装Node.jsnpm,因为这两个是创建Vue项目的基础。接下来,介绍Vue CLIVite两种方法,因为这是目前最常用的两种工具。Vue CLI比较传统,而Vite则是较新的工具,速度更快,可能更适合新项目。 在步骤中,需要详细说明每个命令的作用,比如安装Vue CLI的命令,创建项目时的选项选择,以及如何运行项目。同时,对于Vite的部分,也需要类似的步骤,确保用户能够理解两者的区别使用方法。 另外,可能需要提到项目结构,这样用户在创建项目后知道主要文件目录的作用。例如,src目录、main.js、App.vue等的位置用途。此外,部署的步骤也很重要,用户完成开发后需要知道如何构建生产版本。 需要注意避免使用专业术语过多,保持语言简洁易懂。同时,检查每个命令的正确性,确保用户复制粘贴后能够顺利执行。例如,Vue CLI的安装命令是否正确,创建项目时的命令是否更新到最新版本。 可能用户会遇到的问题,比如安装失败或者依赖错误,这时候可以建议他们检查Node.js版本或者清除npm缓存。但用户的问题主要是创建方法,所以这些可以作为补充提示,而不是主要步骤。 最后,确保按照用户的要求使用中文,结构清晰,分点说明,使用适当的Markdown格式,比如代码块项目符号,但根据用户的系统指令,避免使用任何Markdown,所以需要调整回答的格式,用纯文本并明确标注代码部分。 总结一下,回答的结构应该是: 1. 前提条件:安装Node.jsnpm 2. 方法一:使用Vue CLI a. 安装Vue CLI b. 创建项目 c. 运行项目 3. 方法二:使用Vite a. 创建项目 b. 安装依赖 c. 运行项目 4. 项目结构说明 5. 构建生产环境 6. 注意事项或常见问题 需要检查每一步的准确性顺序,确保用户能够一步步跟随操作。同时,注意使用正确的包管理命令,比如npm install -g @vue/cli,以及npx create-vite@latest等,避免过时的命令。 可能还需要提到Vue 3Vue 2的区别,但用户的问题主要是创建项目,所以可能不需要深入,除非用户有后续问题。最后,保持回答简洁,但覆盖所有必要步骤,确保用户能够成功创建Vue项目。</think>以下是创建Vue项目的详细步骤: ### 一、前提条件 1. 安装Node.js(需$\geq 14.8$版本) - 官网下载:https://nodejs.org - 安装后验证: ```bash node -v npm -v ``` ### 二、创建方法 #### 方法1:使用Vue CLI(传统方式) 1. 全局安装Vue CLI脚手架 ```bash npm install -g @vue/cli ``` 2. 创建项目 ```bash vue create my-project ``` - 交互式选择:Babel、Vuex、Router等配置 - 推荐选择"Vue 3"预设 3. 进入项目并启动 ```bash cd my-project npm run serve ``` #### 方法2:使用Vite(推荐新项目) 1. 快速创建项目 ```bash npm create vue@latest ``` 或 ```bash npx create-vite@latest my-project --template vue ``` 2. 安装依赖 ```bash cd my-project npm install ``` 3. 启动开发服务器 ```bash npm run dev ``` ### 三、项目结构说明 ``` my-project/ ├── src/ │ ├── App.vue # 根组件 │ ├── main.js # 入口文件 │ ├── assets/ # 静态资源 │ └── components/ # 子组件 ├── public/ # 公共资源 └── package.json # 依赖配置 ``` ### 四、构建生产环境 ```bash npm run build ``` 生成的文件位于`dist/`目录 ### 五、注意事项 1. 国内用户建议配置npm镜像源: ```bash npm config set registry https://registry.npmmirror.com ``` 2.安装失败可尝试: ```bash npm cache clean --force ``` 3. 推荐使用VSCode + Volar插件开发 两种方式均可创建标准Vue 3项目,Vite启动速度更快($\approx 300ms$),适合现代浏览器项目Vue CLI对传统项目兼容性更好。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值