您的位置:首页 > 产品设计 > 产品经理

npm 小结

2018-02-24 00:00 351 查看
npm 是node用来管理项目依赖的一个工具,类似的工具有其他的yarn,cnpm,等,现针对npm命令行做如下的记录:

~npm安装

npm install [<@scope>/]<name>
npm install [<@scope>/]<name>@<tag>
npm install [<@scope>/]<name>@<version>
npm install [<@scope>/]<name>@<version range>
npm install <tarball file>
npm install <tarball url>
npm install <folder>

默认安装最新版本npm install package,当有依赖模块被安装后悔出现在项目的package.json的文件夹中的

devDependencies 或者 dependencies 中

--save-dev 表示安装到开啊环境 devDependencies

--save表示安装到生产环境 dependencies

package,json 文件中

^<packageName>表示会下载当前依赖大版本的最大版本:比如^2.6如果去下载会下载2.9(如果有)

version
必须完全和
version
一致

>version
必须比
version


>=version
同上

<version
同上

<=version
同上

~version
大约一样,见semver(7)

1.2.x
1.2.0, 1.2.1, 等,但不包括1.3.0

http://...
见下文'依赖URL'

*
所有

""
空,同
*


version1 - version2
>=version1 <=version2
.

range1 || range2
二选一。

~卸载

npm uninstall <包名> 表示会卸载安装的模块,当然可以添加后缀 --save-dev等来表示删除哪个部分的

不过,如果项目中的依赖想删除的话,可以直接删除package.json中devDependencies或者dependencies

~更改

npm update <包名>

~查看

npm ls 查看项目已经安装的模块,但是依赖的模块对应的依赖部分也是会展示的,如果只想展示当前项目直 接引进的模块的话可以使用下面的命令

npm list -g -depth 1 表示可以直接查看当前项目的第一层依赖,以及当前依赖的版本,是不会展示依赖的 依赖的

npm view <包名> versions 是可以查看某个模块的所有版本号
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: