2016-07-29 9 views
0

私は、それが存在することを知っている以外はnpmでの経験はゼロです。私はuglifyをインストールすることができたと信じていますが、私はそれをどのように使うべきか考えていません。私は最近までJava CLIを持っていたYuicompressorを使っていました。 Windows 7環境でuglifyと似たようなことをするにはどうすればいいですか?ノードモジュールをグローバルにインストールするには?

私がスキップしたステップがない限り、コマンドラインツールは引数を詳述していますが、そのような試みは失敗します。

https://github.com/mishoo/UglifyJS

C:\Data\Websites\local\htdocs\b>npm install uglify-js 
[email protected] node_modules\uglify-js 
├── [email protected] 
├── [email protected] 
├── [email protected] 
└── [email protected] ([email protected], [email protected], [email protected], [email protected] 
1.0) 

C:\Data\Websites\local\htdocs\b>uglify 
'uglify' is not recognized as an internal or external command, 
operable program or batch file. 

誰でも助言する気?コマンドラインから実行するには

+0

CLIを使用するには、おそらく '-g'グローバルインストールが必要です。また、Gulp/Grunt/repeatワークフローの構築ワークフローにuglificationを含めることもできます。 – jonrsharpe

答えて

1

パッケージuglify-jsをインストールしたにもかかわらず、実際に使用するにはuglifyjsです。

オプションのようなパラメータです
C:\Data\Websites\local\htdocs\b>uglifyjs [ options... ] [ filename ] 

--compress、ファイル名はあなたがuglifyしたいものは何でもJSファイルになりますので、あなたの例を使用して、それはようなものになるだろう。例えばuglifyjs --compress --mangle -- input.js

+0

@fiprojectsこれは、グローバルにインストールすることなく、この作業をしましたか? –

+0

あなたは、uglifyjsの代わりにuglifyを使用する際に間違いを見つけてもらえました。それは古いパスを持っていたとして私のオープンドスシェルからはうまくいかなかったことに言及する価値があります。新しいシェルを開くと、uglifyjs --helpが私に関連する応答を与えました。 –

+1

@fiprojectsインストールに '-g'を追加する必要はありませんか? –

2

は、あなたがグローバル

C:\Data\Websites\local\htdocs\b>npm install uglify-js -g 

それをインストールする必要があります。また、実行ファイルの名前はuglifyjs

C:\Data\Websites\local\htdocs\b>uglifyjs 
+0

フォローアップの質問を解決したので、-gに感謝します! –

0

での「使用法」セクションがありますレポのREADME。

uglifyjs [ options... ] [ filename ] 
関連する問題