我想通过命令行自动缩小文件夹。然后我安装了npm install -g minify-all,然后安装了minify-all /opt/myapp/。它规定:
minify-all /opt/myapp/
found file: /opt/myapp/addin_online/css/Common.css
/usr/local/lib/node_modules/minify-all/node_modules/node-minify/lib/node-minify.js:104
throw new Error(bin + ' not found !');
^
Error: uglifyjs not found !
at getPath (/usr/local/lib/node_modules/minify-all/node_modules/node-minify/lib/node-minify.js:104:17)
at Object.compress (/usr/local/lib/node_modules/minify-all/node_modules/node-minify/lib/node-minify.js:132:27)
at Object.minify (/usr/local/lib/node_modules/minify-all/node_modules/node-minify/lib/node-minify.js:83:10)
at /usr/local/lib/node_modules/minify-all/index.js:30:13
at /usr/local/lib/node_modules/minify-all/index.js:14:13
at Array.forEach (native)
at walk (/usr/local/lib/node_modules/minify-all/index.js:10:36)
at /usr/local/lib/node_modules/minify-all/index.js:16:13
at Array.forEach (native)
at walk (/usr/local/lib/node_modules/minify-all/index.js:10:36)有人知道怎么解决这个问题吗?minify-all是正确使用的包吗?
编辑1:我尝试了sudo npm install uglify-js -g
/usr/local/bin/uglifyjs -> /usr/local/lib/node_modules/uglify-js/bin/uglifyjs
/usr/local/lib
└─┬ uglify-js@3.0.11
├─┬ commander@2.9.0
│ └── graceful-readlink@1.0.1
└── source-map@0.5.6 和sudo npm install uglify-js -save--dev在/opt/myapp/下
async@0.2.10 node_modules/uglify-js/node_modules/async -> node_modules/swig/node_modules/async
flapper-news@0.0.0 /opt/myapp
├─┬ swig@1.4.2
│ └─┬ uglify-js@2.4.24
│ └── source-map@0.1.34
└─┬ uglify-js@3.0.11
├─┬ commander@2.9.0
│ └── graceful-readlink@1.0.1
└── source-map@0.5.6 然而,minify-all /opt/myapp/仍然显示:
found file: /opt/myapp/addin_online/css/Common.css
/usr/local/lib/node_modules/minify-all/node_modules/node-minify/lib/node-minify.js:104
throw new Error(bin + ' not found !');
^
Error: uglifyjs not found !
at getPath (/usr/local/lib/node_modules/minify-all/node_modules/node-minify/lib/node-minify.js:104:17)
at Object.compress (/usr/local/lib/node_modules/minify-all/node_modules/node-minify/lib/node-minify.js:132:27)
at Object.minify (/usr/local/lib/node_modules/minify-all/node_modules/node-minify/lib/node-minify.js:83:10)
at /usr/local/lib/node_modules/minify-all/index.js:30:13
at /usr/local/lib/node_modules/minify-all/index.js:14:13
at Array.forEach (native)
at walk (/usr/local/lib/node_modules/minify-all/index.js:10:36)
at /usr/local/lib/node_modules/minify-all/index.js:16:13
at Array.forEach (native)
at walk (/usr/local/lib/node_modules/minify-all/index.js:10:36)我不需要使用uglify-js,我只想最小化js和css。还有其他选择吗?
发布于 2017-05-26 03:25:58
如果您确实使用了uglify,则需要安装uglify-js:https://www.npmjs.com/package/uglify-js。
npm install uglify-js -save--dev
https://stackoverflow.com/questions/44192936
复制相似问题