NPM环境安装

一、nodejs安装

官网:https://nodejs.org/zh-cn/
在这里插入图片描述

1.1、安装nodejs

安装到D:\Java\nodejs\

1.2、打开CMD,检查是否正常

C:\Users\Administrator>node -v
v14.18.1

# node自带npm 但不是最新版
C:\Users\Administrator>npm -v
6.14.15

1.3、自定义目录

在D:\Java\nodejs目录下新建node_global、node_cache文件夹

然后运行以下2条命令

npm config set prefix "D:\Java\nodejs\node_global"
npm config set cache "D:\Java\nodejs\node_cache"

1.4、npm的本地仓库

C:\Users\Administrator>npm list -global
D:\Java\nodejs\node_global
`-- (empty)

1.5、 配置镜像站

npm config set registry=http://registry.npm.taobao.org

1.6、显示所有配置信息

C:\Users\Administrator>npm config list
; cli configs
metrics-registry = "http://registry.npm.taobao.org/"
scope = ""
user-agent = "npm/6.14.15 node/v14.18.1 win32 x64"

; userconfig C:\Users\Administrator\.npmrc
cache = "D:\\Java\\nodejs\\node_cache"
prefix = "D:\\Java\\nodejs\\node_global"
registry = "http://registry.npm.taobao.org/"

; builtin config undefined

; node bin location = D:\Java\nodejs\node.exe
; cwd = C:\Users\Administrator
; HOME = C:\Users\Administrator
; "npm config ls -l" to show all defaults.

1.7、查看npmrc

使用使用文本编辑器打开C:\Users\Administrator.npmrc文件

可以看到刚才的配置信息

prefix=D:\Java\nodejs\node_global
cache=D:\Java\nodejs\node_cache
registry=http://registry.npm.taobao.org

1.8、检查一下镜像站行不行命令

## 方式1
npm config get registry

## 方式2
npm info vue 

1.9、更新npm

## npm install 安装或更新命令
## npm 模块名称
## -g 意思是安装到global(D:\Java\nodejs\node_global)目录下
npm install npm -g

在这里插入图片描述

npm -v 

可以看到npm升级了
在这里插入图片描述
默认的模块D:\Java\nodejs\node_modules 目录改为D:\Java\nodejs\node_global\node_modules 目录,直接运行npm install等命令会报错的,我们需要增加环境变量NODE_PATH 内容是:D:\Java\nodejs\node_global\node_modules

在这里插入图片描述

二、webpack安装步骤

webpack -v

会出现“‘webpack’ 不是内部或外部命令,也不是可运行的程序或批处理文件”,两个最主要的原因:

  1. 环境变量的配置

    运行的时候出现“webpack’不是内部或外部命令,也不是可运行的程序或批处理文件”错误,这时我们要想到配置环境变量

    在Path中添加:D:\Java\nodejs\node_global

  2. cli的安装(如果webpack4+版本都需要安装cli,因为webpack 4将 cli 分离出来了)

2.1、本地安装

  1. 安装webpack:npm install webpack --save-dev
  2. 安装cli:npm install webpack-cli --save-dev
    本地安装可以使我们在引入破坏式变更的依赖时,更容易分别升级项目。通常,webpack 通过运行一个或多个 npm scripts,会在本地 node_modules目录中查找安装的 webpack;当你在本地安装 webpack 后,你能够从 node_modules/.bin/webpack 访问它的 bin 版本。

2.2、全局安装

  1. 安装webpack:npm install webpack -g
  2. 安装cli:npm install webpack-cli -g
    全局安装会将项目中的 webpack 锁定到指定版本,并且在使用不同的 webpack 版本的项目中,可能会导致构建失败

配置环境变量之后,需要进行其它操作需要重新打开CMD让上面的环境变量生效

三、测试NPM安装vue.js

## -g是指安装到global全局目录
npm install vue -g

vue -V

在这里插入图片描述
D:\Java\nodejs\node_global\node_modules目录中就多了个npm
-g是指安装到global全局目录去

四、测试NPM安装vue-router

npm install vue-router -g

在这里插入图片描述

五、安装vue脚手架

## vue-cli 1.x和2.x
npm install vue-cli -g

## vue-cli 3.x 推荐使用
npm install -g @vue/cli

在这里插入图片描述

关于旧版本
Vue CLI 的包名称由 vue-cli 改成了 @vue/cli。 如果你已经全局安装了旧版本的 vue-cli (1.x 或 2.x),你需要先通过 npm uninstall vue-cli -g 或 yarn global remove vue-cli 卸载它。

## 检查其版本是否正确
vue --version

## 或者
vue -V

六、测试

vue-cli工具是内置了模板包括 webpack 和 webpack-simple,前者是比较复杂专业的项目,他的配置并不全放在根目录下的 webpack.config.js 中。

## 切换到D:\Web下
d:
cd Web

创建一个项目

vue create hello-world

在这里插入图片描述
初始化,安装依赖

## 进入目录
cd hello-world

## 安装
npm install 

运行项目

npm run serve

在这里插入图片描述
浏览器访问:http://localhost:8080/
在这里插入图片描述
生成静态文件,存放在项目的dist文件夹

npm run build

在这里插入图片描述
在这里插入图片描述

### 配置 npm 环境变量以实现全局使用 为了使 npm 可以在全球范围内被调用并正常工作,需要正确配置其环境变量以及相关路径。以下是详细的说明: #### 1. 安装 Node.jsnpm Node.js安装会自动附带 npm 工具。因此,在开始之前,请确保已经成功安装Node.js[^5]。 可以通过以下命令验证是否已正确安装: ```bash node -v && npm -v ``` 如果返回版本号,则表示安装成功;否则需重新下载并安装最新版 Node.js。 --- #### 2. 设置 npm 全局包目录 默认情况下,npm 将全局模块安装到 `C:\Users\<用户名>\AppData\Roaming\npm` 中。可以自定义该位置来优化管理或解决权限问题。通过运行以下命令更改全局包存储路径: ```bash npm config set prefix "D:\node_global" ``` 此操作将把全局包的安装路径更改为指定文件夹(如 D:\node_global)。完成后记得更新系统的 PATH 环境变量,加入新路径[^4]。 --- #### 3. 修改缓存路径 (可选) 除了调整全局包的位置外,还可以改变 npm 缓存数据存放的地方。例如将其设为独立分区中的某个子目录: ```bash npm config set cache "D:\node_cache" ``` 这一步并非强制要求,但如果磁盘空间有限或者希望保持原生系统整洁的话,建议执行上述指令[^2]。 --- #### 4. 添加至系统 PATH 环境变量 为了让终端识别来自 npm 的任何工具,必须向操作系统声明新的二进制文件所在之处——即刚才设定好的前缀下的 bin 文件夹。具体做法如下: - 打开控制面板 -> 系统与安全 -> 系统; - 点击高级系统设置链接进入属性窗口; - 转到高级标签页下找到“环境变量”按钮点击打开对话框; - 在弹出界面里定位到 Path 行右侧编辑区域追加两项内容(假设前面例子里的目标分别为 d:/node_global 和 d:/node_cache): ``` ;D:\node_global;D:\node_cache; ``` 注意分号作为项目间分割符存在,并且开头可能已有其他条目无需重复添加。 --- #### 5. 使用淘宝镜像加速依赖获取速度 国内开发者经常遇到国外源响应缓慢甚至失败的情况,这时可以切换成阿里云提供的 CNPM 或者直接修改注册表指向更快捷的服务端口之一。下面展示两种方法分别对应不同需求场景: ##### 方法一:仅临时替换当前 session 下载资源所使用的服务器地址 ```bash npm --registry https://registry.npmmirror.com install express ``` ##### 方法二:永久生效变更整个用户的默认行为模式 ```bash npm config set registry https://registry.npmmirror.com/ ``` 另外还有更为简便的方式就是借助专门封装过的客户端程序比如 Yarn 或者 Cnpm 来简化流程同时获得额外功能支持[^3]: ```bash npm install -g cnpm --registry=https://registry.npm.taobao.org ``` --- ### 总结 以上步骤涵盖了从基础准备到最后实践应用各个环节的关键要点。按照指引逐一落实即可顺利完成 npm 环境搭建过程,从而保障后续开发工作的顺利开展。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值