NPM老牌工具,Yarn后起之秀。作为一个后端程序员,可以理解成Maven和Gradle。Node.js为JS这个原本只能在浏览器中运行的语言,提供了一个运行环境,你可以理解成Java的JDK,使原本被浏览器限制的JS放飞自我了。
NPM和Yarn都是项目管理工具。核心是管理依赖的功能,为项目的运行提供一些支持。
查看npm,yarn全局安装的包
npm
yarn
1 2 3 4
| yarn global list
yarn global list --depth=0
|
nrm相关命令
nrm(npm registry manager )是npm的镜像源管理工具,有时候国外资源太慢,那么我们可以用这个来切换镜像源。
安装nrm
列出可用源
切换源
npm/yarn查看当前使用源与设置其它源
npm
1 2 3 4 5
| npm config get registry
npm config set registry https://registry.npmjs.org
|
yarn
1 2 3 4 5
| yarn config get registry
yarn config set registry https://registry.yarnpkg.com
|
常用操作
这个我是真的不是很想写,因为这东西官网上很详细,而且一点进去就能看到,有些东西,在官网上藏得比较深,又或者语言不同的问题。yarn有个敷衍的中文官网,npm连敷衍都不敷衍,大家优先用哪个知道了么🤣🤣🤣
yarn常用
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| # 全局添加依赖,添加全局依赖建议yarn和npm两者选其一, # 如果同时都添加了全局依赖,我也不知道哪个优先。 # 所以二者选其一即可 yarn global add <package...>
# 正常项目中的添加依赖(默认添加到运行依赖中) yarn add <package...>
# 使用--dev或-D将在您的 开发依赖中,和运行依赖的区别就是打包时开发依赖不打包进去 yarn add <package...> [--dev/-D]
# 删除依赖,同时删除开发依赖和运行依赖 yarn remove <package...>
# 安装本地node_modules文件夹中package.json中列出的所有依赖项。(这百度翻译翻译的可以啊) yarn install
|
npm常用
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| # 对应 yarn install npm install
# 对应 yarn add <package...> npm install [package] --save
# 对应 yarn add <package...> [--dev/-D] npm install [package] --save-dev
# 对应 yarn global add <package...> npm install [package] --global
# 对应 yarn remove <package...> npm uninstall [package]
|
简单的介绍了一下,详细的可以去官网上自行查看,这里只列举了一些常用的。
快速删除node_modules文件
使用rimraf模块的命令
全局安装rimraf模块,然后通过其命令来快速删除node_modules目录:
1 2 3 4
| npm install rimraf -g
# 进入项目文件夹中 rimraf node_modules
|
使用命令来删除目录
windows
首先在cmd窗口中进入到node_modules文件夹所在的路径,接着执行命令:
linux下
封