当前位置: 首页 > 面试题库 >

终端js服务器的终端中无法识别nodemon命令

方承弼
2023-03-14
问题内容

我正在从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识别为内部或外部命令,可操作程序或批处理文件

在此处输入图片说明

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

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

我不知道为什么它不起作用,我已经尝试了一些命令来安装节点。

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

npm install -g --force nodemon

我已经看到一个无法全局安装nodemon的链接,无法识别“
nodemon”,但是由于我在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文件夹中查找



 类似资料:
  • 我已经完成了npm安装netlify-cli-g,这是成功安装。我得到以下回应: 已弃用的core-js@2.6.11:core-js@ netlify-cli@2.36.0安装后C:\Users\soyebp\AppData\Roaming\npm\node\u modules\netlify cli节点/脚本/后安装。js 成功!Netlify CLI已安装! 您的设备现在配置为使用Netli

  • 在我的项目目录中,我使用以下命令安装了Grunt: ...之后,我在我的项目目录中创建了Grunt服务器,但它给了我命令NotFound错误。 和: 我怎样才能修好它?

  • 我发现每个样式表都有这些问题,因此我无法在外部日志中找到内容。 我该如何解决这个问题?

  • 好的,我正在尝试运行我的java文件,但它并没有完成我希望它从终端执行的操作。 我有一个名为packageTester的主目录。 packageTester包含src和bin src有packageA packageB pacakgeA有HelloA。java packageB有HelloB。Java语言 bin有我的类文件所以 bin有包A包B PacakgeA有HelloA. class包B有

  • 终端云服务2周前入池的🐮友们有消息了吗,鼠鼠等不及啦😖

  • (我没有ssh密码t_t)当我试图从Dell服务器面板启动虚拟终端时,服务器会给我一个文件:“viewer.jnlp…”。我用javaws运行这个文件。它有一些错误: 请求对系统进行无限制访问的无签名应用程序以下资源已使用弱签名算法MD5with RSA签名,并被视为无签名。 我怎么解决?