nodeJS 中的 uglify-js "Cannot find module"
uglify-js in nodeJS "Cannot find module"
我在这里创建应用程序来压缩 javascript 文件
我完成的步骤,
- 在我的本地机器上安装了 nodeJS
- 已检查节点并且 npm 正在运行
- 由 "npm install uglify-js -g" 安装 "uglify-js" 并安装
- 当我在命令提示符下尝试通过 "node server.js" 运行 抛出
错误
错误:
找不到模块'uglify-js'
Server.js
var UglifyJS = require('uglify-js');
var fs = require('fs');
var result = UglifyJS.minify('site.js', {
mangle: true,
compress: {
sequences: true,
dead_code: true,
conditionals: true,
booleans: true,
unused: true,
if_return: true,
join_vars: true,
drop_console: true
}
});
fs.writeFileSync('site.min.js', result.code);
已安装 'uglify-js modules'
C:\Users\carunraj\AppData\Roaming\npm\node_modules\uglify-js
Server.js 在
C:\Program Files\nodejs
有人能帮忙吗?
您安装了 uglify 全局,它不会"visible"到您的包中。您想要 运行 npm install uglify-js
(没有 -g
)在您的脚本所在的 directory/package 中。
如果您在 package.json 中跟踪依赖项(您应该这样做!),npm install --save uglify-js
会自动为您添加它。
我在这里创建应用程序来压缩 javascript 文件
我完成的步骤,
- 在我的本地机器上安装了 nodeJS
- 已检查节点并且 npm 正在运行
- 由 "npm install uglify-js -g" 安装 "uglify-js" 并安装
- 当我在命令提示符下尝试通过 "node server.js" 运行 抛出 错误
错误: 找不到模块'uglify-js'
Server.js
var UglifyJS = require('uglify-js');
var fs = require('fs');
var result = UglifyJS.minify('site.js', {
mangle: true,
compress: {
sequences: true,
dead_code: true,
conditionals: true,
booleans: true,
unused: true,
if_return: true,
join_vars: true,
drop_console: true
}
});
fs.writeFileSync('site.min.js', result.code);
已安装 'uglify-js modules'
C:\Users\carunraj\AppData\Roaming\npm\node_modules\uglify-js
Server.js 在
C:\Program Files\nodejs
有人能帮忙吗?
您安装了 uglify 全局,它不会"visible"到您的包中。您想要 运行 npm install uglify-js
(没有 -g
)在您的脚本所在的 directory/package 中。
如果您在 package.json 中跟踪依赖项(您应该这样做!),npm install --save uglify-js
会自动为您添加它。