我知道我们需要 wow.js 的打字文件,但我在任何地方都找不到它。有没有其他解决方案可以将此外部js加载到webpack中?
执行以下步骤:
- 安装出口装载机 https://www.npmjs.com/package/exports-loader/
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
file
import * as WOW from 'wow.js/dist/wow.js';
- 好好利用它吧!
ngOnInit(){
new WOW().init();
}
当然你可以使用自己的 webpack 配置,无需exports-loader
, etc...
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)