Dim*_*iwa 1 dependencies node.js npm package.json
我们正在使用npm-check-updates
更新我们的package.json
依赖项。
我们遇到了严重的问题,因为我们有许多小项目需要为某个依赖项提供一个固定版本。
我是一名模块编写者,我们不想package.json
在我们的 .
大多数时候,当我们在 之上构建某些东西时,我们希望坚持显示由核心设置的依赖项。
ncu -ua
当我们的包中没有固定版本时,我们发现这是一个很好的命令,但是package.json
当我们有固定版本时,我们必须进行手动版本。
有没有办法使用文件或其他方式在使用时设置被忽略的依赖项列表ncu -ua
?
那会为我们节省很多时间。
Zaa*_*hid 12
这也可以在项目根目录的文件中设置.ncurc.json
(在 package.json 旁边,其中运行“ncu”),如下所示:
{
"reject": [
"mobx",
"query-string"
]
}
Run Code Online (Sandbox Code Playgroud)
小智 6
npm-check-updates
-x, --reject
在检查更新时有一个标志可以忽略某些包。
ncu -u -x mobx,query-string
Run Code Online (Sandbox Code Playgroud)
将更新所有过时的依赖项,除了 mobx 和 query-string(在某些版本中删除了 IE11 支持)。
为了有一个地方写下不应该再更新的依赖项,上面的命令可以package.json
像这样添加到里面的脚本中:
{
"name": "my-project",
"scripts": {
"update": "ncu -u -x mobx,query-string"
}
}
Run Code Online (Sandbox Code Playgroud)
永远记得通过npm run update
.
归档时间: |
|
查看次数: |
640 次 |
最近记录: |