Tag: 业力

如果需要,npm检查并更新软件包

我们需要将Karmatesting运行器集成到TeamCity中,为此我想给系统工程师一个小脚本(powershell或其他),它们将: 从一些configuration文件中获取所需的版本号(我想我可以把它作为一个注释权在karma.conf.js ) 检查是否在npm的全球回购安装了定义版本的业力运行者 如果不是,或者安装的版本比预期的要旧,请select并安装正确的版本 运行它: karma start .\Scripts-Tests\karma.conf.js –reporters teamcity –single-run 所以我真正的问题是:“如果需要安装软件包的版本,如何检查脚本?”。 你应该做这个检查吗,或者每次调用npm -g install安全的。 我不想总是检查并安装最新的可用版本,因为其他configuration值可能会变得不兼容