Intéressé par version 10 publiée - Créons une application de bureau JS avec Electron et aimerait créer une application de bureau en utilisant Electron. J'ai fait.
Que faire si vous obtenez cette erreur lorsque vous installez npm après avoir installé Node.js.
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
En effet, l'erreur prétendait que si le nom du dossier et le nom du package étaient identiques, l'installation ne serait pas possible.
Dans pakege.json, il s'agit de " name ":" electron "
, donc il semble que cela puisse être résolu en modifiant ceci.
{
"name": "electron", << "test"Doit être corrigé en
"version": "1.0.0",
"description": "",
"scripts": {
"start": "electron index.js"
},
"keywords": [],
"dependencies": {
"electron": "^10.1.1"
}
}
--Correction du nom du projet en test
.
--Modifié en "" nom ":" test "` dans package.json.
Dans mon cas, j'ai donné le nom du projet "électron" de manière appropriée, donc je dois lui donner un autre nom, donc j'ai changé le nom du projet en "test". Même si vous l'installez tel quel, vous ne pouvez pas le faire à moins que pakege.json ne soit également modifié, donc corrigez cela également.
En conséquence, l'installation a réussi! !!
Au moment de décider du nom du projet, il était préférable d'ajouter "test" en toute sécurité (^^;
à plus!