2013-07-16 57 views
0

我創建了一個NPM包,這裏是的package.json執行節點包命令不工作在Ubuntu 12.04 RTS

{ 
    "name": "docxgen", 
    "version": "1.0.5", 
    "author": "Hans Thunam <[email protected]>", 
    "description": "A docX Generator", 
    "contributors": [ 
    { 
     "name": "", 
     "email": "" 
    } 
    ], 
    "bin": 
    { 
    "docxgen":"./docxgenNode/bin/docxgen" 
    }, 
    "keywords": [ 
    "DocX", 
    "templates", 
    "Generator" 
    ], 
    "dependencies" : { 
    "xmldom" : "0.1.x" 
    }, 
    "devDependencies": { 
    "jasmine-node":"1.10.x" 
    }, 
    "license": "MIT", 
    "engines": { 
    "node": ">=0.8" 
    } 
} 

然後我的package.json的文件夾中沒有sudo npm install -g,安裝工作正常(沒有錯誤或警告)。

但是,當我嘗試執行docxgen file.docx file.json時,得到的響應如下:未找到文件或命令。有什麼奇怪的是,它可以在Windows 7上運行。

Ubuntu有什麼不同嗎?

+0

的execuatble路徑是'/ docxgenNode /斌/ docxgen':

我從這裏可以找到現有工作的二進制文件開始。所以在執行時給它提供路徑。 – user568109

回答