【发布时间】:2018-04-19 12:34:56
【问题描述】:
我有三个不同的 Angular cli 项目(X、Y、Z)。我想将 [X] 作为父项目,同时我想将 Y 和 Z 作为 npm 包依赖项添加到 X。这意味着 [X] package.json 将包含 [Y] 和 [Z] 的依赖项,如下所示。
"dependencies": {
"@angular/common": "^4.0.0",
//.. other angular dependency
"y": "1.0.1",
"z": "1.0.3"
}
如何创建这些依赖项?
注意:现在我将 Y 和 Z 作为 X 中的延迟加载文件夹。我想将其解耦为独立的 npm 包。
【问题讨论】:
-
尝试使用 npm pack 打包您的 y 和 z 项目,或者对于本地开发,您可以使用 npm 链接。并在 X 项目 package.json 中将它们引用为 npm install path_to_y.tgz 和 npm install path_to_z.tgz,然后从 node_modules/Y/module_name 延迟加载模块
标签: angular npm angular-cli sinopia