我无法让npm识别出我已经安装了Cropit。我的package.json包含以下相关行:

"cropit": "^0.1.9",
"jquery": "~2.1.1"


我选错了版本吗?我是否在使用无法一起使用的jQuery和Cropit版本?

我正在使用这些行导入模块,这对于我导入Bootstrap来说是完美的。

global.jQuery = global.$ = require('jquery');
require('cropit');

最佳答案

问题是,cropit实际上与CommonJs不兼容。因此,当您尝试在前端或后端要求它时,它将无法工作,因为它没有指定要导出的内容。您应该尝试使用browserify-shim之类的东西来使此CommonJs兼容。

07-26 02:34