初始化
npm init
切换源
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-name
到node_modules/
当前文件夹的符号链接。
请注意,package-name
它取自package.json
,而不是目录名称。
查看注册表信息
npm view connect
npm view name
标志
-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