Javascript 如何全局安装节点模块?

Javascript 如何全局安装节点模块?,javascript,uglifyjs,Javascript,Uglifyjs,除了知道npm的存在之外,我对npm没有任何经验。我相信我已经成功安装了uglify,但我不知道如何使用它。直到最近,我一直在使用Yuicompressor,它有一个java cli。在Windows7环境下,如何使用uglify执行类似操作 除非我跳过了某个步骤,否则命令行工具会详细说明这些参数,但我尝试这样做的尝试失败了 有人愿意提供建议吗?要从命令行运行它,您必须全局安装它 C:\Data\Websites\local\htdocs\b>npm install uglify-js

除了知道npm的存在之外,我对npm没有任何经验。我相信我已经成功安装了uglify,但我不知道如何使用它。直到最近,我一直在使用Yuicompressor,它有一个java cli。在Windows7环境下,如何使用uglify执行类似操作

除非我跳过了某个步骤,否则命令行工具会详细说明这些参数,但我尝试这样做的尝试失败了


有人愿意提供建议吗?

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

C:\Data\Websites\local\htdocs\b>npm install uglify-js -g
此外,可执行文件的名称是
uglifyjs

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

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

C:\Data\Websites\local\htdocs\b>npm install uglify-js -g
此外,可执行文件的名称是
uglifyjs

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

回购协议自述文件中有一个“用法”部分

uglifyjs [ options... ] [ filename ]

回购协议自述文件中有一个“用法”部分

uglifyjs [ options... ] [ filename ]

尽管您安装了uglify js软件包,但要真正使用它,它是:uglifyjs。因此,以您的示例为例,它将类似于:

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

其中选项是参数,如:
--compress
,文件名将是您想要显示的任何JS文件。e、 g.
uglifyjs--compress--mangle--input.js

即使您安装了uglifyjs包,但实际使用它时,它是:uglifyjs。因此,以您的示例为例,它将类似于:

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

其中选项是参数,如:
--compress
,文件名将是您想要显示的任何JS文件。e、 g.
uglifyjs--compress--mangle--input.js

您可能需要一个
-g
lobal安装来使用CLI。您还可以在Gulp/Grunt/which构建工作流中包含uglification以实现可重复性。您可能需要一个
-g
lobal安装来使用CLI。您还可以在Gulp/Grunt/which构建工作流中包含uglification以实现可重复性。@fiprojects在没有全局安装的情况下为您完成了这项工作吗?您很好地发现了我使用uglify而不是uglifyjs的错误。值得一提的是,它在我的OpenDOS shell中无法工作,因为它使用的是旧的路径。当我打开一个新的shell时,uglifyjs--help给了我一个相关的响应。@fiprojects您是否必须在安装中添加
-g
?-g选项非常有用,所以我卸载并重新安装了它。您的-g建议意味着安装可以在我的docroot目录之外,并且可以在其他地方访问。谢谢@fiprojects在没有全球安装的情况下为您完成了这项工作?您很好地发现了我使用uglify而不是uglifyjs的错误。值得一提的是,它在我的OpenDOS shell中无法工作,因为它使用的是旧的路径。当我打开一个新的shell时,uglifyjs--help给了我一个相关的响应。@fiprojects您是否必须在安装中添加
-g
?-g选项非常有用,所以我卸载并重新安装了它。您的-g建议意味着安装可以在我的docroot目录之外,并且可以在其他地方访问。谢谢