【问题标题】:Error starting server with nodemon使用 nodemon 启动服务器时出错
【发布时间】:2018-01-05 08:36:27
【问题描述】:

所以我正在运行一个简单的快速网络应用程序,我安装了 nodemon 模块,所以我不必重新启动服务器,但显然有一个错误

这是错误

events.js:141
  throw er; // Unhandled 'error' event

我通过 npm 安装了 nodemon,并在全局范围内安装了它(到 appdata/npm 中) 我的服务器代码很简单,在这里:

const EXPR = require('express');

// set up express app
const APP = EXPR();

// Handle get request
APP.get('/', function(req, res){
   console.log('GET request');
   res.send({"name":"Yoshi"});
});
// listen for request
APP.listen(process.env.port || 2000, function(){
   console.log("Now listening for request !");
);

谁能帮帮我,我真的很想要这个功能,因为它对nodejs非常方便,非常感谢!

【问题讨论】:

  • 您的“节点索引”工作正常吗?以及您使用的是哪个操作系统?

标签: node.js nodemon


【解决方案1】:

如果你使用的是windows,请确保设置

%SystemRoot%\system32;  /// this is c:\Windows\system32

在环境路径中。

【讨论】:

  • 非常感谢,它就像一个魅力,顺便说一句,我是新来这里的,如果我的英语或我的提问方式有任何问题,请告诉我,我会再次改进自己你们摇滚!!!?!
【解决方案2】:

将以下内容添加到您的package.json

{
  "scripts": {
    "start": "nodemon index.js"
  }
}

那么npm start 应该足以运行您的应用程序。您还应该考虑将nodemon 作为开发依赖项。

【讨论】:

  • 首先我使用了你的方法,但是出现了比平时更多的错误,然后我添加了 system32 的路径,它工作了,顺便感谢 package.json 的通知!?!
【解决方案3】:

打开windows powershell并添加这一行。

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

【讨论】:

    猜你喜欢
    • 2014-05-27
    • 2021-08-28
    • 2013-05-05
    • 2015-12-22
    • 2014-05-19
    • 2015-08-19
    • 1970-01-01
    • 1970-01-01
    • 2020-07-11
    相关资源
    最近更新 更多