mic*_*lls 8 node.js npm gruntjs
我对grunt比较陌生,对节点还不是很熟悉.我有一个样板文件Gruntfile和package.json文件,我在我的所有项目中使用并根据需要进行修改.当我启动每个项目时,我想更新Dev Dependencies和package.json中的所有Grunt插件,但我不知道一种快速简便的方法.是否可以使用一个命令更新所有模块,还是必须单独执行?
Kyl*_*ung 18
在您package.json可以使用一系列版本标记每个依赖项以进行安装,然后键入npm install以在给定版本中安装所有列出的依赖项:
仅安装0.6.0:
{
"devDependencies": {
"grunt-contrib-watch": "0.6.0"
}
}
Run Code Online (Sandbox Code Playgroud)
前缀与~安装最新补丁版本0.6.x:
如0.6.1,0.6.2,0.6.3,等版本发布时,npm install将安装最新版本的那些.如果0.7.0是发布,它将不会安装该版本(通常是一个好的策略,因为它可能包含重大更改).
{
"devDependencies": {
"grunt-contrib-watch": "~0.6.0"
}
}
Run Code Online (Sandbox Code Playgroud)
明确设置范围:
您可以使用>,<,<=,>=明确设置版本范围.自定义范围的另一个好选择,或者您希望明确版本范围.以下将安装大于或等于0.6.0但小于的每个版本1.0.0:
{
"devDependencies": {
"grunt-contrib-watch": ">= 0.6.0 < 1.0.0"
}
}
Run Code Online (Sandbox Code Playgroud)
*
如果您总是希望使用最新版本,请始终使用 Or 安装最新版本*:
{
"devDependencies": {
"grunt-contrib-watch": "*"
}
}
Run Code Online (Sandbox Code Playgroud)
在npm文档中查看有关版本范围的更多信息:https://www.npmjs.org/doc/misc/semver.html
npm outdated
如果您想查看哪些依赖项已过期,请使用npm outdated:https://www.npmjs.org/doc/cli/npm-outdated.html
npm update
用于npm update将所有依赖项更新为最新版本.或者npm update packagename anotherpackage将特定包更新到最新版本.
| 归档时间: |
|
| 查看次数: |
9526 次 |
| 最近记录: |