我想将 fengyuanchen/cropperjs 添加到图像元素,但是当页面加载时,我在控制台中收到此错误TypeError: Error resolving module specifier: cropperjs
。
我正在使用官方 github 页面https://github.com/fengyuanchen/cropperjs上提供的 js 和 css 的 CDN 链接
我尝试按照 github 页面上的“入门”进行操作。我添加了 CDN 链接,创建了一个带有 id 图像的 div uploaded-img
,然后在页面底部添加了一个带有页面提供的代码的脚本标签
<script>
import Cropper from 'cropperjs';
const image = document.getElementById('uploaded-img');
const cropper = new Cropper(image, {
aspectRatio: 16 / 9,
crop(event) {
console.log(event.detail.x);
console.log(event.detail.y);
console.log(event.detail.width);
console.log(event.detail.height);
console.log(event.detail.rotate);
console.log(event.detail.scaleX);
console.log(event.detail.scaleY);
},
});
</script>
我用谷歌搜索了这个,发现其他人在导入时遇到了麻烦,推荐的解决方案是用其中一个替换import Cropper from 'cropperjs';
或import Cropper from 'cropperjs/dist/cropper.esm.js';
创建一个 var 并像这样要求它。也有人建议我应该使用"./cropperjs"
or "../cropperjs"
。但上述变化都没有奏效。
我究竟做错了什么?