• Welcome to Journal web site.

我是 PHP 程序员

- 开发无止境 -

Next
Prev

NodeJs 安装方法

Data: 2018-10-20 01:49:03Form: JournalClick: 18

# NodeJs

# 一、windows 安装

# 1、官网

  • https://nodejs.orgopen in new window
  • 下载长期支持版(稳定版)

图片

# 2、安装

图片

# 3、同意

图片

# 4、更改安装路径

图片

# 5、下一步

图片图片图片图片图片

# 6、安装成功,检查版本

图片图片

# 7、更改 nmp 本地仓库

npm config set prefix "D:\nodejs\node_global"
npm config set cache "D:\nodejs\node_cache"
npm list -global

图片

# 8、更改镜像站

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

# 9、查看镜像站

# 查看全部配置
npm config list

# 查看镜像
npm config get registry

图片

# 10、系统环境变量

  • 新增环境变量 NODE_PATHD:\nodejs\node_global\node_modules

图片

  • 备:重新打开 cmd 才生效

# 11、升级 node.js 方法一

// 1、清理npm缓存 --force -f是简写
npm cache clean -f

// 2、全局安装n,n 是一个 nodejs 管理工具
npm install -g n

// 3、升级nodel.js
# 升级到最新稳定版
n stable
# 升级到最新版
n latest
# 升级到定制版
n v16.13.0
# 切换使用版本
n 16.13.0 (ENTER)

// 4、查看升级后的版本
node -v

# 12、升级 node.js 方法二

  • 重新安装一次最新版本
# 1、安装后,碰到报错
npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead.

# 2、打开nodejs文件夹。并打开两个文件 npm.cmd 和 npm
# 3、找到那2个文件里面的prefix -g替换为prefix --location=global,最好用Visual Studio Code打开,可以直接管理员保存

# 二、npm

# 1、介绍 npm

  • npm(全称 Node Package Manager,即 node 包管理器)
  • npm 是随同 NodeJS 一起安装的包管理工具,能解决 NodeJS 代码部署上的很多问题
  • npm 官网:https://www.npmjs.comopen in new window
  • npm 被全球超过 1100 万开发人员所依赖,拥有超过一百万个软件包,是世界上最大的软件注册表

# 2、安装 npm

  • npmNode.js 默认的软件包管理系统
  • 安装完毕 Node.js 后,会默认安装好 npm
  • npm 本身也是基于 Node.js 开发的软件
  • 下载 Node : http://nodejs.cnopen in new window

# 3、使用 npm

// 查看npm版本,也能确定是否安装成功
npm -v

// 包管理器进行初始化,在项目中引导创建一个package.json文件 -y直接创建默认值的文件
npm init
npm init -y

// 安装模块,-g全局安装(--global的简写) @后面可以指定版本
npm install <express>
npm install -g <express>
npm install -g <express@16.13.0>

// 查看安装的模块,-g所有全局模块
npm list <express>
npm list -g

// 运行脚本,执行在 package.json 中 scripts 属性下定义的脚本
# 开发模式运行
npm run serve
# 编译项目,生成静态文件,目录:dist
npm run build

// 更新模块
npm update <express>

// 更新最新的npm
npm install -g npm

// 卸载模块
npm uninstall <express>

// 搜索模块
npm search <express>

// 发布模块
npm publish

// 清理npm缓存 -f暴力(--force的简写)
npm cache clean -f

// 缩写
# i  是install的简写
# -S 是--save的简写,上线用到的模块,对应package.json文件里的dependencies配置
# -D 是--save-dev 的简写,开发用到的模块,对应package.json文件里的devDependencies配置
# -g 是--global的简写
npm i webpack webpack-cli -g -D

// 查看配置
# 查看全部配置
npm config list
# 查看镜像
npm config get registry

// 拿到项目后,安装全部模版
npm install

# 三、cnpm

  • cnpm 是中国 npm 镜像的客户端,对于国内用户,速度更快
  • cnpm 需要用 npm 安装,支持所有的 npm 命令
  • npm 官网的 cnpm 介绍:https://www.npmjs.com/package/cnpmopen in new window
// 安装cnpm
npm install -g cnpm

// 安装cnpm,并设置下载源
npm install cnpm -g --registry=https://registry.npm.taobao.org

// 查看npm版本,也能确定是否安装成功
cnpm -v

// 包管理器进行初始化,在项目中引导创建一个package.json文件
cnpm init

// 安装模块,-g全局安装
cnpm install express
cnpm install express -g

// 更新模块
cnpm update express

// 卸载模块
cnpm uninstall express

// 搜索模块
cnpm search express

// 发布模块
cnpm publish
Name:
<提交>