2011-11-22 30 views
11

Tôi đã cài đặt nút jj từ nút nodejs.org trên cửa sổ của tôi.Sử dụng uglifyjs với nútj trong cửa sổ

Đường dẫn đến nút là C: \ Program Files (x86) \ nodejs \ node.exe

tôi có thể chạy nút trong cửa sổ lệnh một cách chính xác, câu hỏi của tôi là ... Tôi nhân bản uglifyjs để C: \ gitrepos \ uglifyjs \

Bây giờ tôi đang cố gắng để tìm ra cách để có được những điều thiết lập để chỉ cần chạy một cái gì đó giống như

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

điều gì đã xảy ra để cho phép tôi làm điều đó?

+0

Tôi muốn đặt một tệp '.bat' hoặc như vậy trong đường dẫn của bạn chuyển đối số của nó tới' nút <đường dẫn đến uglifyjs> '- tuy nhiên, tôi không đủ giỏi để viết hàng loạt để có thể biết bạn làm thế nào để làm điều này. – thejh

Trả lời

10

Bạn có thể chạy nó bằng cách:

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

Điều đó làm việc, nhưng tôi đã tự hỏi nếu có một nơi bạn có thể thêm một biến đường dẫn hoặc một cái gì đó để chỉ nói uglifyjs thay vì phải bao gồm toàn bộ ... – jcreamer898

+0

Tạo bí danh hoặc tệp lô như được hiển thị ở đây: http : //www.rhyous.com/2010/10/20/adding-an-alias-in-windows-7-or-making-ls-dir-in-a-command-prompt/ – pradeek

+0

Tôi thấy rằng tôi phải chạy uglifyjs.cmd từ tiểu sử của tôi để nó hoạt động tức là C: \ Users \ me \ AppData \ Roaming \ npm \ uglifyjs.cmd – learnerplates

3

Bạn chỉ có thể thêm thư mục C: \ gitrepos \ uglifyjs \ path bin để bạn ... con đường biến môi trường.

44

Để bạn chạy bất kỳ ứng dụng NodeJS nào trong bất kỳ môi trường (thư mục) nào. Thực hiện như sau

  1. Cài đặt ứng dụng trên toàn cầu

    npm install uglify-js -g 
    
  2. Thoát và mở lại dấu nhắc lệnh

  3. Run uglifyJS mà không cần lệnh nút

    uglifyjs [options] filename 
    
+0

Cảm ơn, đã hoạt động! +1 – gpinkas

+0

Đây chính xác là những gì tôi đang tìm kiếm cảm ơn, đã bỏ lỡ -g trong những lần thử cài đặt từ npm trước đó. –

+0

Một số phiên bản cũ hơn của Node không thiết lập PATH, trong trường hợp đó, bạn sẽ cần phải nâng cấp lên phiên bản mới nhất. –

Các vấn đề liên quan