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有什麼不同嗎?
的execuatble路徑是'/ docxgenNode /斌/ docxgen':
我從這裏可以找到現有工作的二進制文件開始。所以在執行時給它提供路徑。 – user568109