我是 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/