2011-11-22 22 views
11

我在我的windows系統上從nodejs.org安裝了nodejs。在windows中使用uglifyjs和nodejs

到節點的路徑是C:\ Program Files文件(x86)的\的NodeJS \ node.exe

我可以正常運行在命令提示符節點,我的問題是...我克隆uglifyjs到C:\ gitrepos \ uglifyjs \

現在我試圖找出如何得到的東西安裝到剛剛運行類似

node uglifyjs -o inputfile.min.js inputfile.js 

什麼已經發生,讓我這樣做呢?

+0

我在你的路徑中放了一個'.bat'文件,它的參數傳遞給'node ' - 但是,我不夠好,批處理腳本能夠告訴你如何做到這一點。 – thejh

回答

10

您可以運行它:

node C:\gitrepos\uglifyjs\bin\uglifyjs -o inputfile.min.js inputfile.js 
+1

這有效,但我想知道是否有一個地方,你可以添加一個路徑變量或者只是說uglifyjs而不必包含整個路徑... – jcreamer898

+0

創建一個別名或批處理文件,如下所示:http ://www.rhyous.com/2010/10/20/adding-an-alias-in-windows-7-or-making-ls-dir-in-a-command-prompt/ – pradeek

+0

我發現我不得不運行uglifyjs.cmd從我的個人資料中運行,例如C:\ Users \ me \ AppData \ Roaming \ npm \ uglifyjs.cmd – learnerplates

3

你可以只添加C:\ gitrepos \ uglifyjs \ bin路徑到您的... PATH環境變量。

44

您可以在任何環境(文件夾)中運行任何NodeJS應用程序。請執行下列操作

  1. 安裝應用全球

    npm install uglify-js -g 
    
  2. 退出並重新打開命令提示符

  3. 運行uglifyJS沒有節點命令

    uglifyjs [options] filename 
    
+0

謝謝,工作! +1 – gpinkas

+0

這正是我一直在尋找的謝謝,在以前嘗試從npm安裝時錯過了-g。 –

+0

某些舊版本的Node可能不會設置PATH,在這種情況下,您需要升級到最新版本。 –