我知道我们需要wow.js的打字文件,但我无法在任何地方找到它。是否还有其他解决方案可以将此外部js加载到webpack中?
答案 0 :(得分:4)
执行以下步骤:
npm i exports-loader --save-dev
webpack.config.js
此加载程序
{ test: require.resolve('wow.js/dist/wow.js'), loader: 'exports?this.WOW' }
typings.d.ts
文件:
declare module "wow.js/dist/wow.js" { var noTypeInfoYet: any; export = noTypeInfoYet; }
*.component.ts
文件中
import * as WOW from 'wow.js/dist/wow.js';
ngOnInit(){ new WOW().init(); }
当然,您可以使用自己的webpack配置而不使用exports-loader
等等...