目录
创建文件夹后,执行“npm init -y”直接生成package.json文件
npm i 包名 -D 或 npm install 包名 --save-dev
npm config set registry=https://registry.npm.taobao.org/
node
查看node版本
node -v
在Node.js环境中执行JavaScript代码
node 文件名.js 需要在文件所处目录下执行
npm包管理器
npm 全称 Node Package Manager ,是 Node.js 包管理工具,是全球最大的模块生态系统,里面所有的模块都是开源免费的;相当于后端的Maven
查看npm版本
npm -v
项目初始化
- 在空文件夹内执行【npm init】初始化
- 按照提示输入相关信息,如果是用默认值回车即可
name :项目名称
version :项目版本号
description :项目描述
keywords :{Array}关键词,便于用户搜素到项目
最后会生成 package.json 文件,这个是包的配置文件,相当于 Maven 的 pom.xml
创建文件夹后,执行“npm init -y”直接生成package.json文件
[注:文件路径不能有中文或空格]
npm init -y
安装需要的包
npm i 包名 -g
全局安装指定的包
一些命令行工具常用全局安装的方式
npm update -g 包名
全局更新(更新到最新版本)
npm uninstall 包名 -g
卸载全局安装的包
npm i 包名 -D 或 npm install 包名 --save-dev
开发依赖包(会被记录到devDependencies节点下)
只在开发期间会用到
npm i 包名
核心依赖包(会被记录到dependencies节点下)
在开发期间和项目上线之后都会用到
npm update 包名
更新包(更新到最新版本)
npm uninstall 包名
卸载安装的包
npm install 或 npm i
一次性下载 package.json文件中dependencies节点下的所有包
指定安装包的版本
在包名后面加上@x.x.x
例如:npm i [email protected]
查看全局包的安装位置
npm root -g
解决下包速度慢的问题
npm config set registry=https://registry.npm.taobao.org/
将下包的镜像源切换为淘宝镜像源
npm config get registry
查看当前的下包镜像源
npm config list
查看 npm 配置信息
npm 的镜像源管理工具 nrm
nrm (npm registry manager )是npm的镜像源管理工具,有时候国外资源太慢,使用这个就可以快速地在 npm 源间切换
[安装] npm i nrm -g
通过npm包管理器,将nrm安装为全局可用的工具
[查看] nrm ls
查看所有的可用的镜像
[切换] nrm use 资源名
nrm use taobao ,将下包的镜像源切换为taobao镜像
[新增] nrm add 资源名 URL
nrm add registry http://registry.npm.frp.trmap.cn
[删除] nrm del 资源名
nrm del registry
[测速] nrm test npm
i5ting_toc 实现md转HTML
npm install i5ting_toc -g
将 i5ting_toc 安装为全局包
i5ting_toc -f 要转换的md文件路径 -o
实现md转HTML,使用浏览器打开