【发布时间】:2018-02-23 11:42:48
【问题描述】:
我有一个发布到 npm 的包,通过将 package.json 中的依赖项定义为,我们成功地在 angular2 应用程序中使用了该包
"dependencies": {
"somesharedmodule": "^1.0.21",
}
在我们的组件中作为import {SharedService} from 'somesharedmodule'。
现在我们不想公开图书馆(也不想公开私人图书馆)。我的问题是 - 我在本地系统的某个文件夹中有一个模块。我可以在我的应用程序中使用这个模块而不制作包发表在 npm 上。有人可以指导我在我的应用程序中使用模块而不发布它的替代方案吗?
【问题讨论】:
-
我想你在找npm link
-
通过 npm 链接,模块在我的实际应用程序中创建为快捷方式,以便我可以在开发过程中使用它,但是当我尝试构建它时失败