Io sono su una scatola di Windows 7, e di recente ho installato la versione più recente del Nodo da NodeJS.orgUglifyJS utilizzano NPM in Windows
Allora ho fatto funzionare ...
C:\Users\jcreamer>npm install -g uglify-js
npm http GET https://registry.npmjs.org/uglify-js
npm http 304 https://registry.npmjs.org/uglify-js
C:\Users\jcreamer\AppData\Roaming\npm\uglifyjs -> C:\Users\jcreamer\AppData\Roaming\npm\node_modules\uglify-js\bin\uglifyjs
[email protected] C:\Users\jcreamer\AppData\Roaming\npm\node_modules\uglify-js
e Command riavviato pronta, ma non riesco ancora a correre ...
cd c:\inetpub\wwwroot\app\
node uglifyjs -o app.min.js app.js
ottengo questo errore ...
node.js:201
throw e; // process.nextTick error, or 'error' event on first tick
^
Error: Cannot find module 'C:\Inetpub\wwwroot\analytics\uglifyjs'
at Function._resolveFilename (module.js:334:11)
at Function._load (module.js:279:25)
at Array.0 (module.js:470:10)
at EventEmitter._tickCallback (node.js:192:40)
C'è qualcos'altro che devo fare?
UPDATE
Anche dopo che ho eseguito il NPM come administartor, se corro
C:\Users\jcreamer>uglifyjs
ottengo ...
C:\Users\jcreamer>"C:\Users\jcreamer\AppData\Roaming\npm\\.\node_modules\uglify-js\bin\uglifyjs"
'"C:\Users\jcreamer\AppData\Roaming\npm\\.\node_modules\uglify-js\bin\uglifyjs"' is not recognized as an internal or external comm
and,
operable program or batch file.
In esecuzione solo uglifyjs mi sta dando il "C: \ Users \ jcreamer \ AppData \ Roaming \ npm \\.\ node_modules \ uglify-js \ bin \ uglifyjs "non è riconosciuto come commutatore interno o esterno e, programma operativo o file batch. – jcreamer898
Puoi per favore postare il problema qui: https://github.com/isaacs/ npm/issues – isaacs
Certo! Prima di farlo, voglio essere sicuro al 100% che lo stia facendo correttamente ... Quindi, dovrei ... 1. Eseguire npm -g install uglify-js 2. Esegui uglifyjs -o app.min.js app.js E dovrebbe funzionare? – jcreamer898