要安装软件包com.cordova.plugin.cache
及其内容,我需要它也像cordova-plugin-cache
一样。
示例package.json
如下:
"dependencies": {
// Note these two are the same but with different name
"cordova-plugin-cache": "git+git@gitlab.com:dev/library/org.git",
"com.cordova.plugin.cache": "git+git@gitlab.com:dev/library/org.git"
}
但是我在私有npm存储库上发布了这两个版本的修改版本,以删除作为存储库的依赖项。
"dependencies": {
// Note these two are the same but with different package name
"cordova-plugin-cache": "git+git@gitlab.com:dev/library/org.git",
"com.cordova.plugin.cache": "git+git@gitlab.com:dev/library/org.git"
}
这甚至可能吗?我必须同时保存两个软件包吗?
实际上,我在私有npm注册表中有一个软件包,但是不想重复该项目。
任何提示都可以得到。
答案 0 :(得分:1)
NPM本身不具有此功能,已在其GitHub存储库here上进行了讨论,因此决定不实施此功能。
此article中概述的解决方案可能证明可以解决您的问题:
您可以利用link-module-alias
模块,在.str.replace
上添加一个df['Text'].str.replace('\.', ' . ').str.replace(',', ' , ')
0 The quick red . fox jumped over . the lazy brown , dog .
Name: Text, dtype: object
部分,该部分描述您想要建立的别名,然后添加一个_moduleAliases
脚本来执行上述模块。