簡體   English   中英

nodeJS中的uglify-js“無法找到模塊”

[英]uglify-js in nodeJS “Cannot find module”

這里我正在創建壓縮javascript文件的應用程序

我做的步驟,

  1. 在我的本地機器上安裝了nodeJS
  2. 已檢查的節點和npm正在運行
  3. 通過“npm install uglify-js -g”安裝“uglify-js”並安裝
  4. 當我嘗試在命令提示符下運行“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 in

C:\Program Files\nodejs

任何人都可以幫忙嗎?

在全局安裝了uglify,它對您的包不會“可見”。 您希望在腳本所在的目錄/包中運行npm install uglify-js (不帶-g )。

如果你跟蹤package.json中的依賴關系(你應該!), npm install --save uglify-js會自動為你添加它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM