JSON

npm使用小结(2)

字号+ 作者:H5之家 来源:H5之家 2017-01-02 18:02 我要评论( )

Git Url形式可以如下: git : //github.com/user/project.git#commit-ish git+ ssh : //user@hostname:project.git#commit-ish git+ ssh : //user@hostname/project.git#commit-ish git+ http : //user@hostname/pr

Git Url形式可以如下:

git://github.com/user/project.git#commit-ish git+ssh://user@hostname:project.git#commit-ish git+ssh://user@hostname/project.git#commit-ish git+http://user@hostname/project/blah.git#commit-ish git+https://user@hostname/project/blah.git#commit-ish 常用命令

npm 的命令很多,这里,我挑选几条 npm 中比较重要的命令来介绍。

更多详情可以参考 npm 官方文档

help

个人认为这是最重要的命令。对命令行的用法有问题的时候,还有什么比查看帮助信息更有用呢?

查看 npm 命令列表**

npm -h 查看所有命令使用方法 npm -l 查看某条命令详细帮助信息

如:要查看 npm install 命令的详细帮助信息

  • 查看命令的快捷帮助信息
  • npm install -h
  • 打开命令的帮助文档
  • npm help install npm init

    npm init 用于初始化一个新的 package.json 文件。

    命令格式 npm init [-f|--force|-y|--yes] 说明

    执行命令后,npm 会问你一系列问题,然后在执行命令的目录下创建一个 package.json 文件。

    如果使用 -f / --force 或 -y / --yes ,npm 会使用默认值为你创建 package.json 文件,不再询问任何问题。

    npm install

    npm install 用于安装模块。

    命令格式 npm dir) 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> alias: npm i common options: [-S|--save|-D|--save-dev|-O|--save-optional] [-E|--save-exact] [-B|--save-bundle] [--dry-run] 说明
  • npm install (with no args, in package dir)
  • 默认的,将 package.json 中声明的所有模块安装到当前路径下的 node_modules 目录中。这称为 本地安装 。

    如果,加上 -g, --global 参数,npm 会将当前包安装到全局(系统目录下),这称为全局安装 。

  • npm install <folder>
  • 安装位于文件系统上某文件夹中的包。

  • npm install <tarball file>
  • 安装位于文件系统上的包。注意:如果你只想链接一个 dev 目录到你的 npm 根目录,使用 npm link 更容易做到这一点。

    例:

    npm install ./package.tgz

  • npm install <tarball url>
  • 获取 url,然后安装它。为了区分此选项和其他选项,参数必须以“http://”或“https://”开头。

    例:

    npm install https://github.com/indexzero/forever/tarball/v0.5.6

  • npm install [<@scope>/] [-S|--save|-D|--save-dev|-O|--save-optional]
  • 例:

    npm install sax

    npm install 有3个可选参数,用于保存或更新主package.json中的包版本:

  • -S, --save :包将被添加到 dependencies 。

  • -D, --save-dev :包将被添加到 devDependencies 。

  • -O, --save-optional :包将被添加到 optionalDependencies 。

  • 当使用上述任何选项将依赖保存到package.json时,有两个额外的可选标志:

  • -E, --save-exact :会在 package.json 文件指定安装模块的确切版本。
  • -B, --save-bundle : 包也将被添加到 bundleDependencies 。

  • npm install [&lt;@scope&gt;/]&lt;name&gt;@&lt;tag&gt;

  • 安装被 tag 引用的包的版本。如果 tag 不存在于该包的注册表数据中,则失败。

    例:

    npm install sax@latest npm install @myorg/mypackage@latest

  • npm install [<@scope>/]<name>@<version>
  • 安装指定的包的版本。如果版本尚未发布到注册表,则失败。

    例:

    npm install sax@0.1.1 npm install @myorg/privatepackage@1.5.0
  • npm install [<@scope>/]<name>@<version range> 
    安装与指定版本范围相匹配的包版本。
  • 例:

    npm install sax@&quot;&gt;=0.1.0 &lt;0.2.0&quot; npm install @myorg/privatepackage@&quot;&gt;=0.1.0 &lt;0.2.0&quot;

    npm uninstall

    npm uninstall 用于卸载包。

    命令格式 npm uninstall [<@scope>/]<pkg>[@<version>]... [-S|--save|-D|--save-dev|-O|--save-optional] aliases: remove, rm, r, un, unlink 说明

    在全局模式下(即,在命令中附加 -g 或 --global ),它将当前包上下文作为全局包卸载。

    npm uninstall 有3个可选参数,用于保存或更新主 package.json 中的包版本:

  • -S, --save :包将被添加到 dependencies 。

  • -D, --save-dev :包将被添加到 devDependencies 。

  • -O, --save-optional :包将被添加到 optionalDependencies 。

  •  

    1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

    相关文章
    • 1.2.5 在.NET中使用JSON(2)

      1.2.5 在.NET中使用JSON(2)

      2017-01-02 12:01

    • lua中使用json

      lua中使用json

      2016-12-31 08:05

    • javascript使用eval解析json的注意点

      javascript使用eval解析json的注意点

      2016-12-27 18:01

    • 使用PHP接收POST数据,解析json数据

      使用PHP接收POST数据,解析json数据

      2016-12-25 10:03

    网友点评