我有一个从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();
});
:SomeComponent
,index.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