jquery - 使用 npm package.json 文件获取最新版本并正确命名插件

标签 jquery json node.js

我是 NPM 的新手,我有一个新手问题。我正在阅读一篇文章,发现作者必须说的以下内容:

而不是做:

$ cd /path/to/the/project
$ npm install mongoose
$ npm install express
$ npm install jade

在您的应用程序目录的根目录中创建一个 package.json 文件。

$ cd /path/to/the/project
$ touch package.json

package.json:

{
    "name": "your app name"
  , "version": "0.0.1"
  , "private": true
  , "dependencies": {
      "express": ">=2.5.0"
    , "jade": ">= 0.16.4"
    , "mongoose": ">=2.3.10"
  }
}

然后输入以下命令将安装所有包。

$ npm install -l

难度

现在我真的很喜欢做以下事情的想法:

{
    "name": "your app name"
  , "version": "0.0.1"
  , "private": true
  , "dependencies": {
      "express": ">=2.5.0"
    , "jade": ">= 0.16.4"
    , "mongoose": ">=2.3.10"
  }
}

但是如果不是说 ">=2.5.0",我希望它是最新版本呢? IE。我想要与我进入 Git 目录并按下下载按钮时相同的版本。其次,如何知道npm上包的具体名称。例如,如果我检查 slider 插件 here ,我看到安装它的命令是:

npm install slider

这是否意味着如果我使用 package.json 安装上述插件,我的 package.json 将如下所示:

{
        "name": "your app name"
      , "version": "0.0.1"
      , "private": true
      , "dependencies": {
          "slider": "whatever"  // is this correct ??
      }
    }

我的问题是:

  • 如何获得 jQuery 插件的最新稳定版本
  • 如何获得 package.json 文件的正确命名。

最佳答案

是的,npm install 之后(或 URL 中)的名称与 package.json 中使用的名称相同。

如果你想找到你安装的包的最新版本,你可以使用npm outdated它将列出最新版本的过时库。然后,您可以手动更新 package.json 或使用 npm-check-updates .

如果你正在安装一个新的依赖,你可以使用npm install package --save这将安装最新版本的包并自动将其添加到您的 package.json

关于jquery - 使用 npm package.json 文件获取最新版本并正确命名插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35669620/

相关文章:

javascript - 如何更改 Bootstrap 模式对话框的滑出速度?

node.js - 是否可以将用户从我的 mongodb 数据库迁移到 aws cognito 用户池?

jquery - 为什么在从 sqlite 获取数据时我会在这个循环中自行增加值?

jquery 拖放可在不同的 div 和 div 类之间排序

JSON Swift 解包 [""]

json - 基于对象类型的 Spring 集成对象转换器

node.js - 来自 Node.js 的 MongoDB 查询 (express-coffeescript-mongodb)

javascript - 如何从另一个网站向 Node.js 应用程序发出请求?

javascript - 调用 CSS 类而不是使用 JQuery (.css()) 插入属性

arrays - Hive JSON数据 explode 选项不 explode 数组