Bootstrap

node、npm、nrm 常用指令以及md转HTML

 

目录

 

node

查看node版本

在Node.js环境中执行JavaScript代码

npm包管理器

 查看npm版本

npm -v 

项目初始化

创建文件夹后,执行“npm init -y”直接生成package.json文件

安装需要的包

npm i 包名 -g

npm update -g 包名

npm uninstall 包名 -g

npm i 包名 -D 或 npm install 包名 --save-dev

npm i 包名

npm update 包名

npm uninstall 包名

npm install 或 npm i

指定安装包的版本

查看全局包的安装位置

npm root -g

解决下包速度慢的问题

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

npm config get registry

npm config list

npm 的镜像源管理工具 nrm

[安装] npm i nrm -g

[查看] nrm ls

[切换] nrm use 资源名

[新增] nrm add 资源名 URL

[删除] nrm del 资源名

[测速] nrm test npm

i5ting_toc 实现md转HTML

npm install i5ting_toc -g

i5ting_toc -f 要转换的md文件路径 -o


node

查看node版本

node -v

在Node.js环境中执行JavaScript代码

node 文件名.js 需要在文件所处目录下执行

npm包管理器

官网:https://www.npmjs.com

npm 全称 Node Package Manager ,是 Node.js 包管理工具,是全球最大的模块生态系统,里面所有的模块都是开源免费的;相当于后端的Maven

 查看npm版本

npm -v 

项目初始化

  1. 在空文件夹内执行【npm init】初始化
  2. 按照提示输入相关信息,如果是用默认值回车即可

        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,使用浏览器打开

;