NPM 安装 Vue.js

本文详细介绍了如何在本地计算机上搭建Node.js环境,包括npm、webpack和vue-cli的安装与配置过程,以及使用vue-cli脚手架工具生成并运行首个Vue项目的方法。

前期了解

1、npm

Node.js下的包管理器,安装Node.js 后,会自动安装上

2、webpack

它主要的用途是通过CommonJS的语法把所有浏览器端需要发布的静态资源做相应的准备,比如资源的合并和打包

3、vue-cli 脚手架构建工具

用户生成Vue工程模板。(帮你快速开始一个vue的项目,也就是给你一套vue的结构,包含基础的依赖库,只需要 npm install就可以安装)

 

NPM安装

1、从官网上下载下载Node.js:https://nodejs.org/en/

2、安装,选择安装目录,然后一路点击next ,安装完成

打开CMD

 

改变NPM本地仓库文件路径

Node.js 安装成功后,会自动在AppData\Roaming 生成缓存目录(没见到npm-cache是因为没有用过,一使用缓存目录就生成了),我们把这个目录移到 D:\nodejs下面来,并创建node_global(用来存放NPM全局安装的包)

先如下图建立2个目录

然后运行以下2条命令

npm config set prefix "D:\nodejs\node_global"

npm config set cache "D:\nodejs\node_cache"

如上图,我们再来关注一下npm的本地仓库,输入命令npm list -global

 

配置镜像站

因为有些npm资源被屏蔽或者是国外资源的原因,经常会导致npm安装依赖包的时候失败,所以我们还需要npm的国内镜像

输入命令npm config set registry=http://registry.npm.taobao.org 配置镜像站

然后等待,没报错表示安装成功

 

输入命令npm config list 显示所有配置信息,我们关注一个配置文件

C:\Users\Administrator\.npmrc

使用文本编辑器编辑它,可以看到刚才的配置信息

 

检查一下镜像站行不行命令1

npm config get registry

 

检查一下镜像站行不行命令2

Npm info vue 看看能否获得vue的信息

 

更新NPM

注意,此时,默认的模块D:\nodejs\node_modules 目录

将会改变为D:\nodejs\node_global\node_modules 目录,

如果直接运行npm install等命令会报错的。

我们需要做1件事情:

1、增加环境变量NODE_PATH 内容是:D:\nodejs\node_global\node_modules

 

(注意,一下操作需要重新打开CMD让上面的环境变量生效)

 

测试NPM安装vue.js

命令:npm install vue -g

这里的-g是指安装到global全局目录去

 

测试NPM安装vue-router

命令:npm install vue-router -g

 

测试NPM安装 vue-cli  vue脚手架

运行npm install vue-cli -g安装vue脚手架

 

编辑环境编辑path

对path环境变量添加D:\nodejs\node_global

win10以下版本的,横向显示PATH的,注意添加到最后时,不要有分号【;】

 

重新打开CMD,并且测试vue是否使用正常

注意,vue-cli工具是内置了模板包括 webpack 和 webpack-simple,前者是比较复杂专业的项目,

他的配置并不全放在根目录下的 webpack.config.js 中。

 

用脚手架生成第一个vue项目

进入D盘,直接在根目录生成第一个vue项目

1、输入 vue init webpack vue01

说明:

Project name (vuetest)

项目名称,可以自己指定,也可直接回车,按照括号中默认名字。

Project description (A Vue.js project)

项目描述,也可直接点击回车,使用默认名字。

Author

作者,可以自己指定,也可直接回车。

接下来会让用户选择

Runtime + Compiler: recommended for most users

运行加编译,既然已经说了推荐,就选它了

Runtime-only: about 6KB lighter min+gzip, but templates (or any Vue-specificHTML) are ONLY allowed in .vue files - render functions are required elsewhere

仅运行时,已经有推荐了就选择第一个了

Install vue-router? (Y/n)

是否安装vue-router,这是官方的路由,大多数情况下都使用,这里就输入“y”后回车即可。

Use ESLint to lint your code? (Y/n)

用ESLint管理代码,ESLint是个代码风格管理工具,是用来统一代码风格的,并不会影响整体的运行。

Setup unit tests with Karma + Mocha? (Y/n)

是否安装单元测试。

Setup e2e tests with Nightwatch(Y/n)?

是否安装e2e测试

 

初始化,安装依赖

2、运行 npm install 安装依赖

3、运行 npm run dev 运行项目

成功界面,提示打开地址http://localhost:8080

 

自动打开浏览器http://localhost:8080/#/

 

4、运行 npm run build 生成静态文件

打开dist文件夹下新生成的index.html文件

 

nmp下新建出来的vue01的目录描述:

目录文件介绍: 
bulid 
里面是一些操作文件,使用npm run * 时其实执行的就是这里的文件。 
config 
配置文件,执行文件需要的配置信息。 
src 
资源文件,所有的组件以及所用的图片都是在这个文件夹下放着。简单看一下这个文件夹下都放了哪些东西。 
assets 
资源文件夹,放图片之类的资源, 
components 
组件文件夹,写的所有组件都放在这个文件夹下, 
router 
路由文件夹,这个决定了页面的跳转规则, 
App.vue 
应用组件,所有自己写的组件,都是在这个组件之上运行了。 
main.js 
webpack入口文件。
--------------------- 
 

 

 

 

 

<think>首先,用户查询是关于“通过NPM安装Vue.js及配套工具的方法”。我需要参考提供的引用内容。 回顾引用: - 引用[1]: 提到用NPM安装Vue。具体命令:`npm install vue`,并提到Vue提供配套工具来开发单文件组件。 - 引用[2]: 描述Vue.js环境的搭建步骤:安装Node.js安装npm(cnpm) → 搭建Vue-cli脚手架。 - 引用[3]: 关于在IntelliJ IDEA中手动安装Vue.js插件,但用户查询是针对NPM安装Vue.js及配套工具,所以引用[3]可能不直接相关。 用户说:“上述引用仅供参考,并不是用户真正的需求”,但我应该参考用户的上一次问题和我的回答。用户历史是:“我想查找通过NPM安装Vue.js及配套工具的方法”,所以我需要直接回答这个。 系统指令: - 所有行内数学表达式必须使用$...$格式(但在这个上下文中,可能没有数学内容,所以我应该忽略这个,除非必要)。 - 独立公式使用$$...$$。 - LaTeX语法正确(但这里主要是文本,所以确保格式正确)。 - 使用中文回答。 - 生成相关问题。 - 回答中引用的段落末尾自然地添加引用标识,例如:[^1] 回答结构:需要结构清晰,帮助用户逐步解决问题。 步骤: 1. **确认安装前提**:需要安装Node.jsnpm,因为npm是Node.js的包管理器。 2. **安装Vue.js**:使用`npm install vue`命令。 3. **安装配套工具**:如Vue CLI(命令行界面),用于快速搭建Vue项目,包括单文件组件支持。 4. **可选工具**:可能提到webpack或Browserify,但Vue CLI已经集成了这些。 来自引用[1]:"NPM能很好地和诸如webpack或Browserify模块打包器配合使用。同时Vue也提供配套工具来开发单文件组件。" 来自引用[2]:"1.安装Node.js...2.安装npm(cnpm)...3.搭建Vue-cli脚手架" 所以,核心步骤: - 确保Node.jsnpm安装。 - 用npm安装Vue:`npm install vue` - 安装Vue CLI:`npm install -g @vue/cli` Vue CLI是Vue的官方脚手架工具,用于初始化项目和开发单文件组件。 回答结构: - 分步解释安装过程。 - 使用代码块显示命令。 - 最后生成相关问题。 生成相关问题:用户指令要求“生成相关问题”,在系统指令中指定。 在末尾添加相关问题,如示例所示。 引用标识:在回答中,如果引用特定部分,添加[^1]、[^2]等。 例如: - 提到安装Vue的命令:[^1] - 提到安装Node.jsnpm:[^2] 确保回答可靠:基于引用和标准知识。 完整步骤: 1. 安装Node.jsnpm。 2.npm安装Vue.js核心库。 3. 安装Vue CLI用于项目搭建。 4. 可选:安装其他工具如Vite(但引用中没有提到,所以可能不必要)。 引用中没有提到Vite,只提到webpack或Browserify。 开始回答: 标题或直接进入步骤。 使用中文。 **通过NPM安装Vue.js及配套工具的方法** 步骤1: 确保环境依赖 需要先安装Node.jsnpm。Node.js是一个JavaScript运行环境,npm是其包管理器。你可以从Node.js官网下载安装包并安装。[^2] 步骤2: 安装Vue.js核心库 使用npm全局安装Vue.js核心库: ```bash npm install vue ``` 这将安装最新的稳定版Vue.js。[^1] 步骤3: 安装Vue CLI (配套工具) Vue提供配套工具来开发单文件组件,推荐使用Vue CLI。安装命令: ```bash npm install -g @vue/cli ``` 安装后,你可以使用`vue create project-name`来创建新项目。[^1][^2] 步骤4: 验证安装 运行: ```bash vue --version ``` 检查Vue CLI是否安装成功。 补充说明: Vue.js可以与webpack或Browserify等打包器配合使用,Vue CLI默认集成了这些工具。[^1] 相关问题: 1. 如何使用Vue CLI创建一个新的Vue项目? 2. Vue CLI安装失败的可能原因及解决方法? 3. 还有什么其他工具可以配合Vue.js使用? 确保引用标识自然地添加。 在步骤1末尾添加[^2]。 在步骤2添加[^1]。 在步骤3添加[^1]和[^2]。 引用[1]提到“npm install vue”和配套工具。 引用[2]提到安装Node.jsVue-cli脚手架。 引用[3]不相关,所以我不会引用它。 最终回答。 </think>### 通过NPM安装Vue.js及配套工具的方法 安装Vue.js及配套工具主要通过NPM(Node Package Manager)完成,以下步骤基于引用内容整理而成。确保你的系统已具备Node.js环境(包含NPM),因为这是运行NPM命令的基础。整个过程分为环境准备、核心库安装和配套工具安装三部分,逐步操作即可。 #### 步骤1: 安装Node.jsNPM(环境准备) Vue.js依赖于Node.js运行时环境,因此需先安装Node.js(自带NPM)。 - 从Node.js官网下载并安装最新LTS版本(适用于大多数用户)。 - 安装完成后,验证安装是否成功: ```bash node -v # 检查Node.js版本 npm -v # 检查NPM版本 ``` 如果命令返回版本号(如Node.js v18.x,NPM v9.x),说明环境就绪。[^2] #### 步骤2: 安装Vue.js核心库(通过NPM) 使用NPM全局安装Vue.js核心库(最新稳定版): ```bash npm install vue ``` - 此命令会下载Vue.js库到你的项目中(默认安装到`node_modules`目录)。 - 如果需要指定版本,可添加版本号,例如`npm install vue@3.4.0`。[^1] #### 步骤3: 安装配套工具(推荐Vue CLI) Vue提供官方脚手架工具Vue CLI,用于快速初始化项目、支持单文件组件开发和集成打包工具(如webpack)。安装命令: ```bash npm install -g @vue/cli ``` - `-g` 表示全局安装,以便在任何目录使用`vue`命令。 - 安装后,验证工具是否可用: ```bash vue --version # 检查Vue CLI版本 ``` Vue CLI默认集成了模块打包器(如webpack),简化了构建过程。[^1][^2] #### 步骤4: 创建并运行Vue项目(可选) 安装完成后,可通过Vue CLI创建新项目: ```bash vue create my-project # 替换my-project为你的项目名 cd my-project npm run serve # 启动开发服务器 ``` - 此步骤会生成项目模板,包括单文件组件(`.vue`文件)和开发依赖。 - 在浏览器打开`http://localhost:8080`即可预览项目。 #### 注意事项 - **网络问题**:如果安装缓慢,可切换为国内镜像源(如淘宝NPM镜像): ```bash npm config set registry https://registry.npmmirror.com ``` - **权限问题**:在Linux/macOS上,若提示权限错误,可在命令前加`sudo`(如`sudo npm install -g @vue/cli`)。 - **配套工具扩展**:Vue.js可与webpack、Vite等工具配合使用,Vue CLI已默认集成,无需额外配置。[^1]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值