Node.js 在IBM Power System i上运行Nodemon

Node.js 在IBM Power System i上运行Nodemon,node.js,ibm-cloud,ibm-midrange,ejs,nodemon,Node.js,Ibm Cloud,Ibm Midrange,Ejs,Nodemon,我是电力系统上节点开发的新手,我曾试图让nodemon正常工作,但出现以下错误: # nodemon.js [nodemon] 1.11.0 [nodemon] to restart at any time, enter `rs` [nodemon] watching: *.* [nodemon] starting `node server.js` [nodemon] Internal watch failed: watch ENOSYS 我的应用程序使用express、ejs和body解析

我是电力系统上节点开发的新手,我曾试图让nodemon正常工作,但出现以下错误:

# nodemon.js

[nodemon] 1.11.0
[nodemon] to restart at any time, enter `rs`
[nodemon] watching: *.*
[nodemon] starting `node server.js`
[nodemon] Internal watch failed: watch ENOSYS
我的应用程序使用express、ejs和body解析器,在nodemon之外运行良好。首先,我无法在全局范围内安装nodemon,因此我将其放在我的应用程序节点\ U模块目录中,并设置路径,这在其他环境中通常不会执行。
npm安装-g
假设如何在系统i上工作? 非常感谢您在这方面的任何帮助! 谢谢

我的环境是:

(node: v6.9.1)
(npm:3.10.8)
(OS:  V7R1)
Path: /QOpenSys/QIBM/ProdData/OPS/Node6/bin:/QOpenSys/usr/bin:/usr/ccs/bin:/QOpenSys/usr/bin/X11:/usr/sbin:.:/usr/bin:/home/QSECOFR/projects/mytasklist/node_modules/nodemon/bin
LIBPath: /QOpenSys/QIBM/ProdData/OPS/Node6/bin:/home/QSECOFR/projects/mytasklist/node_modules/nodemon/bin

经过几天的搜索,我想我找到了解决办法。 我无法通过键入直接运行Nodemon

nodemon src/app.js
因此,在Node14上,我找到了一个解决方法,在package.json中添加一个脚本行

 ... ,
  "main": "./src/app.js",
  "scripts": {
    ...,
    "serve": "nodemon -L"
  },
然后通过键入
npm运行服务

它似乎在传统模式下运行

注意:在节点10中,即使我的主文件是src/app.js,这也起作用(但在节点14中不起作用)

"serve": "nodemon server.js"

为什么是“db2”?为什么与“bluemix”?相关的IBM threads
ENOSYS
表明该操作系统上不存在某些功能,可能是为了监视文件更改。这可能是什么?请问有没有这方面的信息?也许是依赖?