Windows 7:npm uglifyjs“不被识别为内部或外部命令”
我安装了npm 2.15.9,当我打开命令提示符时,在任何地方都可以正常工作。
我(据称)通过键入安装uglifyjs
npm install -g uglifyjs
我尝试了使用和不使用-g,并将其运行在我想要使用它的文件夹中。 即使这样做并没有收到任何错误,在CMDterminal中input“uglifyjs”或“node uglifyjs”将返回标准错误消息 – uglifyjs不被识别为内部或外部命令,可操作程序或batch file。
我究竟做错了什么?
编辑:是的,我试图closures,并重新打开每一步的CMD窗口。
- npm是否认为安装了? (
npm ls -g | findstr uglify
应该会显示它)。 - 尝试
npm config get prefix
并与该path:- 那个
%PATH%
(echo %PATH%
)上的文件夹? -
npm
实际上是在该文件夹中安装二进制文件(dir C:\Users\emanuelec\AppData\Roaming\npm
)。
- 那个
它似乎是“bin链接”正在生成(从您的评论上面, C:\Users\emanuelec\AppData\Roaming\npm\uglifyjs
),所以我怀疑npm\
文件夹不在您的path,或正在被某物殴打。
uglifyjs已被弃用 – 请改用uglify-js。
npm install -g uglify-js