有没有办法配置npm
以这样的方式,每当我安装一个包时,它会:
@types/PACKAGE
与 --save-dev
旗理想情况下,我希望这会自动发生(作为插件或其他东西),而无需编写限制 API 的 shell 脚本。例如,我可能会编写一个 shell 脚本,例如:(请注意,这并不能真正满足所有要求)
#!/bin/bash
npm install --save $1 && npm install --save-dev @types/$1
但这限制了我,因为也许我想要
--save-dev
这两个包或想在命令中使用一些特殊标志。此外,它创建了我想避免的对 bash 的依赖。或者,如果有一种方法可以制作不受这种限制的 shellscript,那也没关系。
此外,上面的示例实际上并未检查包是否已经具有类型定义(在这种情况下,我不想从
@types
下载任何类型)。
最佳答案
我最终编写了一个 CLI 实用程序来执行此操作。您选择的包管理器顶部的薄层。
查看 https://github.com/xavdid/typed-install
关于javascript - 安装 npm 包时自动安装类型定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48857430/