我创建了一个 npm 包,这是package.json:
{
"name": "docxgen",
"version": "1.0.5",
"author": "Hans Thunam <hans.thunam@gmail.com>",
"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"
}
}
然后我 sudo npm install -g
在 package.json 的文件夹中做了,安装工作正常(没有错误也没有警告)。
但是,当我尝试执行时docxgen file.docx file.json
,我得到响应:File or command not found。奇怪的是它可以在 Windows 7 上运行。
Ubuntu有什么不同的吗?