NPM常用命令

64 阅读1分钟

初始化

npm init

image.png

切换源

npm get registry // 查看源
npm config set registry https://registry.npmjs.org

如何安装包

npm install (with no args, in package dir)
npm install [<@scope>/]<name>
npm install [<@scope>/]<name>@<tag>
npm install [<@scope>/]<name>@<version>
npm install [<@scope>/]<name>@<version range>
npm install <git-host>:<git-user>/<repo-name>
npm install <git repo url>
npm install <tarball file>
npm install <tarball url>
npm install <folder>

如何更新包

npm update [-g] [<pkg>...]

如何卸载包

npm uninstall [<@scope>/]<pkg>[@<version>]... [-S|--save|-D|--save-dev|-O|--save-optional|--no-save]
npm uninstall --save lodash

查看全局包安装路径

npm root -g

链接包文件夹

npm link

首先,npm link在没有参数的包文件夹中,将在全局文件夹{prefix}/lib/node_modules/<package>中创建一个符号链接,该符号链接链接到npm link执行命令的包。它还会将包中的所有垃圾箱链接到{prefix}/bin/{name}. 请注意, npm link使用全局前缀(请参阅npm prefix -g有关其值的信息)。

接下来,在其他一些位置,npm link package-name将创建一个从全局安装package-namenode_modules/当前文件夹的符号链接。

请注意,package-name它取自package.json而不是目录名称。

查看注册表信息

npm view connect
npm view name

image.png image.png

标志

-v: --version
-h, -?, --help, -H: --usage
-s, --silent: --loglevel silent
-q, --quiet: --loglevel warn
-d: --loglevel info
-dd, --verbose: --loglevel verbose
-ddd: --loglevel silly
-g: --global
-C: --prefix
-l: --long
-m: --message
-p, --porcelain: --parseable
-reg: --registry
-f: --force
-desc: --description
-S: --save
-P: --save-prod
-D: --save-dev
-O: --save-optional
-B: --save-bundle
-E: --save-exact
-y: --yes
-n: --yes false