相关疑难解决方法(0)

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

我们需要将Karma测试运行器集成到TeamCity中,为此我想给sys-engineer小脚本(powershell或其他):

  1. 从一些配置文件中获取所需的版本号(我想我可以把它作为注释karma.conf.js)

  2. 检查是否在npm的全局仓库中安装了定义版本的karma runner

  3. 如果不是,或者安装的版本比预期版本旧:选择并安装正确的版本

  4. 运行: karma start .\Scripts-Tests\karma.conf.js --reporters teamcity --single-run

所以我真正的问题是:"如果安装了所需的软件包版本,如何检查脚本?".你应该做检查,还是npm -g install每次都可以安全地打电话?

我不想总是检查并安装最新的可用版本,因为其他配置值可能会变得不兼容

teamcity node.js npm karma-runner

400
推荐指数
15
解决办法
32万
查看次数

我该如何版本化所有依赖项?

拥有的yarn outdated内容相当丰富,但我希望避免每次打包都要遍历软件包yarn upgrade

从yarn的文档来看,yarn upgrade据说没有参数就可以升级所有依赖项,但是我的项目没有变化,package.json并且yarn outdated显示的软件包版本与以前相同。

是否有一些命令或参数会破坏我的所有依赖关系?

如果不是,是否以某种方式阻止了这种做法?

javascript dependency-management yarnpkg

3
推荐指数
5
解决办法
1056
查看次数