Interessiert an v10 veröffentlicht - Erstellen wir eine JS-Desktop-App mit Electron und möchten eine Desktop-App mit Electron erstellen. Ich tat.
Was tun, wenn bei der Installation von npm nach der Installation von Node.js dieser Fehler auftritt?
PS C:\electron> npm install electron
npm ERR! code ENOSELF
npm ERR! Refusing to install package with name "electron" under a package
npm ERR! also called "electron". Did you name your project the same
npm ERR! as the dependency you're installing?
npm ERR!
npm ERR! For more information, see:
npm ERR! <https://docs.npmjs.com/cli/install#limitations-of-npms-install-algorithm>
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\user\AppData\Roaming\npm-cache\_logs\2020-09-05T13_20_15_582Z-debug.log
Dies liegt daran, dass der Fehler behauptete, dass eine Installation nicht möglich wäre, wenn der Ordnername und der Paketname identisch wären. In pakege.json ist es "Name": "Elektron", also scheint es, dass es gelöst werden kann, indem man dies ändert.
{
"name": "electron", << "test"Sollte korrigiert werden auf
"version": "1.0.0",
"description": "",
"scripts": {
"start": "electron index.js"
},
"keywords": [],
"dependencies": {
"electron": "^10.1.1"
}
}
In meinem Fall habe ich den Projektnamen entsprechend "Elektron" angegeben, daher muss ich ihm einen anderen Namen geben, also habe ich den Projektnamen in "Test" geändert. Selbst wenn Sie es so installieren, wie es ist, können Sie es nur tun, wenn auch pakege.json geändert wurde. Korrigieren Sie dies ebenfalls.
Damit war die Installation erfolgreich! !!
Bei der Entscheidung über den Projektnamen war es besser, "test" sicher hinzuzufügen (^^;
wir sehen uns!
Recommended Posts