3
我想从我的build.js
文件安装typings
。如何以编程方式安装类型
例如,安装我bower
DEPS我使用:
var bower = require("bower");
bower.commands.install();
是否有可能安装typings
呀?
我想从我的build.js
文件安装typings
。如何以编程方式安装类型
例如,安装我bower
DEPS我使用:
var bower = require("bower");
bower.commands.install();
是否有可能安装typings
呀?
我不这么认为,但作为一种替代方法,您可能会使用child_process
来运行它。
如果你已经安装了全球的分型,这些方针的东西应该工作:
var spawn = require("child_process").spawn;
var typings = spawn("typings", ["install"], { shell: true });
或者,如果你把它安装在本地:
var spawn = require("child_process").spawn;
var typings = spawn("./node_modules/.bin/typings", ["install"], { shell: true });
我建议你阅读child_process
文档学习如何将输出从stdout/stderr传递到构建脚本 - 否则它会静静地运行,我想。
谢谢。有没有办法在全球范围内安装类型? – Veikedo
@Veikedo:'npm install typings'应该可以做到。如果它是本地安装的,则需要用'“./node_modules/.bin/typings”'替换我的答案中的“typings”。 –
@Veikedo:相应地更新了我的答案! –