我目前正在使用cropper
并在jquery@latest
中使用package.json
。但是,cropper
需要jquery
作为自己的依赖项,最终会安装和使用两个版本的jquery。我尝试将其添加到我的npm-shrinkwrap.json
:
"cropper": {
"version": "2.3.3",
"from": "https://registry.npmjs.org/cropper/-/cropper-2.3.3.tgz",
"resolved": "https://registry.npmjs.org/cropper/-/cropper-2.3.3.tgz",
"dependencies": {
"jquery": {
"version": "3.1.0",
"from": "jquery@latest"
}
}
},
但最终发生的一切是我安装了两个相同版本的jquery
。
我需要做的是让cropper在我的jquery
中使用package.json
的本地版本而不是它自己的版本。我完成此操作的唯一方法是从node_modules
内手动删除cropper
文件夹,但这不是长期解决方案。
如何cropper
使用我的本地jquery
?或者让shrinkwrap不安装cropper
s jquery
依赖项?