Angular 2使用没有模块的外部组件

时间:2018-06-12 11:27:14

标签: angular webpack angular2-aot

我有一个从npm安装的软件包,它定义了一个自定义角度组件,我们称之为$('.digit') .css({ transform: 'translateY(2.5em)' }) .animate('slow', () => { $('.digit').remove(); }); 。但是,包不定义角度模块,而只定义组件(const $digit = $('.digit'); $digit.css({ transform: 'translateY(2.5em)' }); $digit.on('transitionend webkitTransitionEnd oTransitionEnd', () => { $digit.remove(); }); SomeComponentindex.ts:组件定义);到目前为止,我通过导入并将其附加到export * from ./some.component将我的应用程序模块中的组件包括在内。如果我只是提供应用程序(JIT),这可以正常工作,但如果我尝试编译(AOT),我会收到以下错误:

  

错误输入:意外值' SomeComponent in   /my/path/node_modules/the-package/dist/some.component.d.ts'声明   由/my/path/src/app/main.ts'中的模块' AppModule。请添加一个   @ Pipe / @ Directive / @ Component annotation。

我正在使用some.component.ts进行编译。 webpack配置文件的内容:

declarations

0 个答案:

没有答案