Npm 如何在我的warn.lock文件中省略包?
因此,在我的package.json中,我有一堆npm lib,还有一个从git ssh url中引入的私有repo,它需要始终是最新版本。lock添加了git sha和纱线升级等功能,但无法获取最新版本 基本上,鉴于此:Npm 如何在我的warn.lock文件中省略包?,npm,yarnpkg,npm-shrinkwrap,Npm,Yarnpkg,Npm Shrinkwrap,因此,在我的package.json中,我有一堆npm lib,还有一个从git ssh url中引入的私有repo,它需要始终是最新版本。lock添加了git sha和纱线升级等功能,但无法获取最新版本 基本上,鉴于此: "dependencies": { "some-package" : "^0.x.x", "some-other-package" : "*", "my-private-git-repo" : "git+ssh://git@bitbucket.or
"dependencies": {
"some-package" : "^0.x.x",
"some-other-package" : "*",
"my-private-git-repo" : "git+ssh://git@bitbucket.org/me/myrepo.git",
"lastlibrary" : "^4.0.3"
},
我希望Thread.lock或npm shrinkwrap忽略我的私人git回购
这可能吗?我通过使用Perl从文件本身删除缓存项,成功地实现了这一点 给定my package.json有以下内容:
“postinstall”:“bash./scripts/after_install.sh”,
我的after_install.sh
现在有以下功能:
perl-0777-i-pe's/(?s)“myrepo.*?\n\n//s./thread.lock
通过使用perl从文件本身删除缓存项,我成功地实现了这一点
给定my package.json有以下内容:
“postinstall”:“bash./scripts/after_install.sh”,
我的after_install.sh
现在有以下功能:
perl-0777-i-pe's/(?s)“myrepo.*?\n\n//s./thread.lock
我面临着完全相同的问题,是否有其他支持的解决方案可用?据我所知,不是这样,但下面的perl解决方案是一个简单的单行程序,对我们来说非常有效。我面临着完全相同的问题,有没有其他受支持的解决方案可用?据我所知,还没有,但下面的perl解决方案是一个简单的单行程序,对我们来说非常有用。