nodejs之路-[1]npm简易帮助手册-install

来源:互联网 发布:观察者模式 javascript 编辑:程序博客网 时间:2024/05/17 20:25

题外话

大多都是取自官方手册,蹩脚的翻译及粗浅的个人见解;
这里仅仅列出比较常用的。。其他深入请看官方手册。。。非常详细!!


npm command

npm install

npm install package npm install package -gnpm install package.tgznpm install npm install https://github.com/indexzero/forever/tarball/v0.5.6npm install [@<scope>/]<name> [--save|--save-dev|--save-optional] [--save-exact]npm install [@<scope>/]<name>@<tag>npm install [@<scope>/]<name>@<version>npm install [@<scope>/]<name>@<version range>
  • 带g和不带g的区别。。前者是作用于全局(所有用户,也可以用 --global
  • 支持本地压缩包安装
  • 支持安装指定github仓库(可以精确到某个版本)
  • scope是范围,name也就是包名,version就是版本号,@是必须带的格式(指定版本的时候)
  • 还有支持ssh,判断安装的 —>>>> 这个请移步到官方手册(本地安装了npm),在cmd输入npm help npm即可

值得一提的是:
我在手册发现的这段话,必须了解的一个技巧

global mode:
npm installs packages into the install prefix at prefix/lib/node_modules and bins are installed in prefix/bin.
local mode:
npm installs packages into the current project directory, which defaults to the current working directory. Packages are installed to ./node_modules, and bins are installed to ./node_modules/.bin.

全局安装的情况Packages默认安装在
{prefix}/node_modules[Win系统],而Unix/Linux系统里 Global 安装会装进 {prefix}/lib/node_modules

本地安装则是一般存放在你当前的项目中,也就是你在哪里安装就存放在哪里;

npm config get prefix //可以获取到你全局下模块安装的路径npm config set prefix //可以设置这个路径

nodejs

0 0