Quando si scrive package.json
:package.json aggiungere "NPM installano -g" per gli script di preinstallazione
"scripts": { "preinstall": "npm install -g grunt-cli" }, "devDependencies": { "async": "^0.9.0", "grunt": "^0.4.5", "grunt-contrib-connect": "^0.9.0", "grunt-contrib-cssmin": "^0.10.0", "grunt-contrib-jshint": "^0.10.0", "grunt-contrib-uglify": "^0.6.0", "grunt-contrib-watch": "^0.6.1", "jit-grunt": "^0.9.0", "marked": "^0.3.2", "time-grunt": "^1.0.0", "underscore": "^1.7.0" }
E poi l'esecuzione del comando npm install
Funziona su alcuni computer, ma su alcuni ottengo questo errore: http://pastebin.com/rYUwhV5k
È l'uso corretto dello package.json
? C'è qualche altro modo per farlo? Come posso risolvere il problema che si verifica sugli altri computer?
Non è necessario eseguire un'esecuzione di installazione globale come parte della preinstallazione. La gente non si renderà conto che è lì, confondersi sul motivo per cui è stato installato un nuovo pacchetto globale. –