首页 > 解决方案 > 在我的项目中使用 Angular 库而不发布

问题描述

我创建了 Angular 库 My-lib ,我试图在我的应用程序 My-app 中使用它,但我不想将它发布到 NPM 存储库。npm link /folder/My-lib/dist/My-lib我在构建 My-lib然后在 My-app 文件夹中尝试执行 npm 链接npm link My-lib

但它没有用No package.json found,所以我npm link在库的根文件夹和 My-app 文件夹中做了npm link full-path-to/My-lib,我可以在 My-app 的节点模块中看到 My-lib 但是当我尝试导入它时找不到模块。

有没有办法做到这一点,或者我没有以正确的方式做 npm 链接!

谢谢

标签: node.jsangularnpm

解决方案


cd lib/dist/My-lib
npm pack
  • 这将创建一个包 tgz 文件,您可以通过引用此压缩文件将其直接安装在您的应用程序中。
npm install ../dist/My-lib/My-lib-0.0.1.tgz

推荐阅读