javascript – 在节点js服务器的终端中无法识别nodemon命令

我从https://scotch.io/tutorials/authenticate-a-node-js-api-with-json-web-tokens开始做node.js服务器设置.我是node.js的新用户.我正在安装npm install nodemon –save.但是,当我使用此nodemon server.js运行服务器时.
在终端显示:

nodemon is not recognized as internal or external command, operable
program or batch file

javascript  – 在节点js服务器的终端中无法识别nodemon命令

node server.js命令正在运行并启动服务器,但是nodemon命令不起作用.

我从https://scotch.io/tutorials/authenticate-a-node-js-api-with-json-web-tokens视频设置节点js服务器.

我不知道为什么它不工作我已经尝试了一些安装nodemon的命令.

npm install -g nodemon 
npm install -g nodemon --save 
npm install --save-dev nodemon 
npm install -g nodemon@debug 

npm install -g --force nodemon

我看过一个链接I can´t install nodemon globally, “nodemon” not recognized,但我不知道如何设置路径,因为我的项目位置在D盘.

我想运行nodemon server.js.如果有任何机构有想法请分享.提前致谢.

解决方法:

您需要全局安装它

npm install -g nodemon
# or if using yarn
yarn global add nodemon

然后它将在路径上可用(我现在看到你已经尝试了它并且它不起作用,你的路径可能搞砸了)

如果要使用本地安装的版本,而不是全局安装,则可以在package.json中创建脚本

"scripts": {
    "serve": "nodemon server.js"
  },

然后使用

npm run serve

任选使用纱线

# without adding serve in package.json
yarn run nodemon server.js
# with serve script in package.json
yarn run serve

然后,在全局模块中查找命令之前,npm将查找本地node_modules文件夹

上一篇:javascript – jQuery使用下一个/上一个按钮滚动到下一个Div类


下一篇:javascript-如何在按钮上运行警报单击React.js