package.json pour l’installation du module global

J’ai un package.json dans lequel certains modules doivent être installés globalement, voici la partie que j’ai ajoutée sous les dépendances

"scripts": { "preinstall": "npm i -g supervisor", "preinstall": "npm i -g forever" } 

Mais quand j’ai couru l’installation de npm j’ai eu l’erreur comme ci-dessous

 npm WARN package.json aaa@0.0.0 No README.md file found! npm WARN cannot run in wd aaa@0.0.0 npm i -g forever (wd=/home/administrator/AAA) 

Tous les modules à installer localement sont en cours d’installation, mais seule l’installation globale génère une erreur. Je suis coincé ici. Toute aide sera très appréciée.

    Mettez ceci dans votre package.json:

     "config":{ "unsafe-perm":true } 

    Et installez votre module en tant que root .

    De plus, je pense que le commutateur preferGlobal : Documentation est créé pour les modules qui préfèrent être installés globalement. Vous voudrez peut-être changer la logique de votre programme pour utiliser le module forever .

    Installez vos modules localement, puis exécutez-les via le dossier bin du répertoire local node_modules

     npm install -S forever ls node_modules/.bin/ 

    Pour démarrer votre application, exécutez

     node_modules/.bin/forever start app.js