我是日本的Web开发人员,英语不好,对不起。
我正在npm之前使用图书馆。
我分叉了图书馆,然后重新制作了。
我这样更改了package.json。
“ libraryName”:“ git + https://github.com/MyGitName/libraryName#master”,
“ npm安装”正常运行。
但是现在我想以不同的名称导入同一库。
我想通过分支对它们进行
package.json
"libraryName1": "git+https://github.com/MyGitName/libraryName#master1",
"libraryName2": "git+https://github.com/MyGitName/libraryName#master2",
TypeScript
import library as libraryName1 from "libraryName1";
import library as libraryName2 from "libraryName2";
我想做这样的事情。 有人知道这样做的方法吗?
我尝试了什么。↓
1.yarn install -g
2.yarn添加lodash2 @ npm:lodash@2.x
3.edit package.json这样。
"libraryName1": "git+https://github.com/MyGitName/libraryName#master1",
"libraryName2": "git+https://github.com/MyGitName/libraryName#master2",
4.yarn添加libraryName1
↑发生错误。
答案 0 :(得分:1)
当前npm无法实现。您可以使用yarn而不是npm来解决此问题。否则,您需要发布自己的npm软件包。
package.json示例,可同时安装引导程序3和4。这仅适用于yarn。
"dependencies": {
"bootstrap": "^4.1.3",
"bootstrap3": "git://github.com/twbs/bootstrap#3.3.7"
}
来源: