【发布时间】:2016-06-10 17:24:30
【问题描述】:
我是 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 上的包的具体名称。例如,如果我检查滑块插件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 文件的命名权。
【问题讨论】: