导出具有Angular中的组件库的节点模块?

时间:2019-08-07 19:17:27

标签: angular jwt node-modules angular-library angular2-jwt

我使用Angular CLI创建了一个组件库,并且我有一个单独的测试应用程序可以导入该库。

组件库的构建很好,但是在测试应用程序中运行“ ng serve”时遇到了麻烦,因为该库中的一个组件使用了我专门安装在库中的npm软件包:“ jwt-decode”。 >

例如,库中的一个组件行如下:

import * as jwt_ from 'jwt-decode';

并且库的package.json包含以下行

"dependencies": {
    "@types/jwt-decode": "^2.2.1",
    "jwt-decode": "^2.2.0"
 }

虽然组件库正确构建,但是当我为导入该库的应用程序提供服务时,却收到错误消息:

未找到模块:错误:无法解析'... / dist / myLibrary / fesm2015'中的'jwt-decode'。

基本上,我如何导出带有组件库本身的程序包(我在库中安装了npm)。我是否需要在库的public-api.ts文件中添加任何内容?

0 个答案:

没有答案