I’m getting the following error after upgrading to can 4, and am not quite sure how to proceed:
Error: You can't have two versions of can-globals, check your dependencies
at Object.eval (http://localhost:8082/node_modules/can-attribute-observable/node_modules/can-globals/can-globals-instance.js:10:8)
at eval (http://localhost:8082/node_modules/can-attribute-observable/node_modules/can-globals/can-globals-instance.js:15:4)
at eval (http://localhost:8082/node_modules/can-attribute-observable/node_modules/can-globals/can-globals-instance.js:15:98)
Evaluating http://localhost:8082/node_modules/can-attribute-observable/node_modules/can-globals/can-globals-instance.js
Evaluating http://localhost:8082/node_modules/can-attribute-observable/node_modules/can-globals/global/global.js
Evaluating http://localhost:8082/node_modules/can-attribute-observable/node_modules/can-globals/document/document.js
Evaluating http://localhost:8082/node_modules/can-attribute-observable/behaviors.js
Evaluating http://localhost:8082/node_modules/can-attribute-observable/can-attribute-observable.js
Evaluating http://localhost:8082/node_modules/can-stache-bindings/can-stache-bindings.js
Evaluating http://localhost:8082/node_modules/can-connect/can/tag/tag.js
Here’s my package.json:
"dependencies": {
"bootstrap": "^4.0.0-beta.2",
"can-component": "^4.0.4",
"can-connect": "^2.0.4",
"can-define": "^2.0.3",
"can-queues": "^1.0.1",
"can-route": "^4.1.1",
"can-route-pushstate": "^4.0.4",
"can-set": "^1.5.2",
"can-stache": "^4.2.3",
"can-stache-converters": "^4.0.2",
"can-stache-route-helpers": "^0.1.4",
"can-view-autorender": "^4.0.0",
"can-zone": "^0.6.6",
"d3": "^4.12.2",
"dagre-d3": "^0.6.0",
"datatables.net": "^1.10.16",
"datatables.net-bs": "^1.10.16",
"datatables.net-buttons": "^1.5.0",
"datatables.net-buttons-bs": "^1.5.0",
"done-autorender": "^2.1.0",
"done-component": "^2.1.0",
"done-css": "^3.0.0",
"done-serve": "^2.0.0",
"dropzone": "^5.2.0",
"flat": "^4.0.0",
"font-awesome": "^4.7.0",
"generator-donejs": "^2.1.0",
"highcharts": "^5.0.14",
"humanize-plus": "^1.8.2",
"intellify-timezone-js": "1.0.1",
"moment": "^2.21.0",
"popper.js": "^1.12.6",
"steal": "^1.9.1",
"steal-less": "^1.2.0",
"steal-stache": "^4.1.0"
},
"devDependencies": {
"can-debug": "^1.0.0",
"can-fixture": "^2.0.3",
"donejs-cli": "^2.1.0",
"funcunit": "^3.2.0",
"steal-conditional": "^1.0.0",
"steal-qunit": "^1.0.1",
"steal-tools": "^1.11.5",
"testee": "^0.7.0"
}