如何全局安装节点模块?

时间:2016-07-29 15:00:03

标签: javascript uglifyjs

我对npm没有经验,只知道它存在。我相信我已经设法安装uglify,但我不知道如何使用它。直到最近我才使用具有java cli的Yuicompressor。如何在Windows 7环境中使用uglify执行类似操作?

除非我跳过了一个步骤,否则命令行工具会详细说明这些争论,但我试图尝试这样做会失败。

https://github.com/mishoo/UglifyJS

C:\Data\Websites\local\htdocs\b>npm install uglify-js
uglify-js@2.7.0 node_modules\uglify-js
├── uglify-to-browserify@1.0.2
├── async@0.2.10
├── source-map@0.5.6
└── yargs@3.10.0 (decamelize@1.2.0, camelcase@1.2.1, window-size@0.1.0, cliui@2.
1.0)

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

有人建议吗?

3 个答案:

答案 0 :(得分:2)

要从命令行运行它,您必须全局安装

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

此外,可执行文件的名称为uglifyjs

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

答案 1 :(得分:1)

即使你安装了包uglify-js,实际使用它,它也是:uglifyjs。因此,使用您的示例,它将类似于:

C:\Data\Websites\local\htdocs\b>uglifyjs [ options... ] [ filename ]

其中选项是如下参数:--compress,文件名将是您要uglify的任何JS文件。例如uglifyjs --compress --mangle -- input.js

答案 2 :(得分:0)

有一个'用法'关于回购自述文件的部分。

uglifyjs [ options... ] [ filename ]