只从 package.json 安装一个包? [英] Install only one package from package.json?
本文介绍了只从 package.json 安装一个包?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
假设在我的 package.json
中的某处有:
Suppose that somewhere in my package.json
I have:
"dependencies": {
"bower": "1.0.0",
// zillion other dependencies
}
有没有办法让 npm install only bower@1.0.0 从我的 package.json
?像这样:npm install --only bower
.
Is there a way to make npm install only bower@1.0.0 from my package.json
? Like so: npm install --only bower
.
我的目标是让 npm install
和 bower install
同时运行.
My goal is to make npm install
and bower install
run simultaneously.
推荐答案
作为一种解决方法,您可以使用以下方法:
As a workaround you may use something like:
> node -p -e "require('./package.json').dependencies.bower"
// → 1.0.0
> npm install bower@`node -p -e "require('./package.json').dependencies.bower"`
// → npm install bower@1.0.0
其中 -e/--eval
标志评估传递的字符串,-p/--print
打印 eval 的结果.
Where -e/--eval
flag evaluates passed string and -p/--print
prints result of eval.
这篇关于只从 package.json 安装一个包?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文