簡體   English   中英

在 IBM Power System i 上運行 Nodemon

[英]Running Nodemon on IBM Power System i

我是電力系統 i 上節點開發的新手,試圖讓 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-parser,在 nodemon 之外運行良好。 首先,我無法全局安裝 nodemon,所以我將其放在我的應用程序 node_modules 目錄中並設置路徑,這不是我通常在其他環境中所做的。 npm install -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 run serve運行您的應用程序

瞧!

它似乎以傳統模式運行。

注意:在節點 10 中這也有效(但在節點 14 中無效)即使我的主文件是 src/app.js

"serve": "nodemon server.js"

暫無
暫無

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

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