babel JS-Datei nicht auflösen kann, "@babel/runtime/helpers/builtin/classCallCheck"
auf dem rest mein Projekt war großartig, bis ich löschen meine node_modules-Datei und versuchen Sie erneut zu installieren npm-Paket.
Ich bin immer diese Fehlermeldung
./node_modules/react-event-listener/dist/react-event-listener.cjs.js
Module not found: Can't resolve '@babel/runtime/helpers/builtin/classCallCheck' in '/Users/suatkarabacak/Desktop/demarkedashboard/node_modules/react-event-listener/dist'
Mein Paket.json ist wie folgt suchen.
{
"name": "demo",
"version": "0.1.0",
"private": true,
"dependencies": {
"admin-on-rest": "^1.4.1",
"aor-dependent-input": "^1.2.0",
"aor-parseserver-client": "0.3.0",
"aor-rich-text-input": "^1.0.1",
"babel-runtime": "^6.26.0",
"parse": "^1.11.1",
"parse-react": "^0.5.2",
"prop-types": "^15.6.2",
"react": "^15.6.2",
"react-dom": "^15.6.2",
"react-image-lightbox": "^4.6.0",
"react-images": "^0.5.19"
},
"devDependencies": {
"@babel/runtime": "^7.0.0-beta.56",
"aor-color-input": "^1.2.1",
"babel-polyfill": "^6.23.0",
"react-scripts": "^1.1.4"
},
"homepage": "demo.html",
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test --env=jsdom",
"eject": "react-scripts eject"
}
}
Es ist kein builtin-Ordner.
Was das problem sein könnte ?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Seit Babel 7.x ist immer noch eine beta-version, es gab einen breaking change in
beta.56
, das wurde gestern veröffentlicht.Wenn Sie eine beta-version von etwas, es ist gefährlich, zu verwenden
^
in Ihrer Versionsnummer, weil das bedeutet, es nimmt mit jeder neueren version, ob oder nicht es ist tatsächlich kompatibel mit früheren beta-Versionen.Seit
react-scripts
verwendet https://github.com/facebook/create-react-app/blob/1407287839f94151cec729bd89441d4eee7d9dd3/packages/babel-preset-react-app/package.json#L28Ihrem sollte wahrscheinlich haben
in Ihrem eigenen
package.json
zu entsprechen.Falls Sie in diesen wegen Ihrer Abhängigkeit von material-ui:
Sieht aus wie material-ui-aktualisiert das Paket.json-Referenz '7.0.0-beta.42' anstelle von '^7.0.0-beta.42'
Sehen Thema: 12409
Wenn Sie möchten, verwenden Sie die 7.0.0-beta.56 version, die einfachste Lösung ist zum erstellen
builtin/
Ordner manuell von innenhelpers/
Ordner dann verschieben Sie oder kopieren Sie den Inhalt des Helfer-Ordner innerhalbhelpers/builtin/
und Sie werden nicht sehen, diese Fehlermeldung nicht mehr.