我正在尝试将本地开发的 Angular 项目/模块导入 Angular 应用程序而不将其发布到 npm 存储库中。
首先,我按照本教程以 UMD 格式构建我的模块(我跳过了发布部分):
https://medium.com/@cyrilletuzi/how-to-build-and-publish-an-angular-module-7ad19c0b4464
然后,我尝试通过执行以下命令行在最终应用程序中安装我的模块:
npm install ../path-to-my-module --save
这成功地添加了我的模块,就像@myscope/myModule
在package.json
我的应用程序中一样,但问题是无法识别应用程序中模块的导入。我最终收到以下错误:
Cannot find module @myscope/myModule
在 mynode_modules
中,创建了文件夹@myscope
,在其中,有一个快捷方式,../path-to-my-module
名称为myModule
有捷径这一事实会是问题的根源吗?如果是这样,如何解决?