我正在尝试导入位于此处的外部js库-https://github.com/bcabanes/angular-image-cropper/blob/master/src/imageCropper.js
我在我的angular项目中本地下载了此js文件,并在angular.json文件中将了该js文件包含在脚本中。
我正在尝试通过该库将导出的模块导入我的directive.ts文件。但是当我在浏览器中渲染它时,以某种方式在我的directive.ts文件中引用它之后,它在控制台-_
中给我错误Uncaught ReferenceError: module is not defined at imageCropper.js:1
imageCropper.js中的第一行是- module.exports = Cropper;
这是我的directive.ts文件中的代码
import { Directive, Input, ElementRef, OnInit, HostBinding} from '@angular/core';
declare var Cropper: any; <= This line throws error in browser console
@Directive({
selector: 'img[processpic]',
})
export class ImageCropperDirective implements OnInit{
//some property and method binders
ngOnInit(){
//some directive init code
}
}
感谢任何帮助。