Nodemon index.js

3
我是一个全新的nodemon用户。在按照这个视频12:01的步骤 https://www.youtube.com/watch?v=eB9Fq9I5ocs之后,当我尝试使用nodemon运行我的应用程序时,出现以下错误: enter image description here 这是APP.JS文件:
var express = require('express');
var app = express();
var bodyParser = require('body-parser');
var mongoose = require('mongoose');

// Connect to Mongoose
mongoose.connect('mongodb://localhost/ChatbotService')
var db = mongoose.connection;

app.get('/', function(req, res){
    res.send('Hola4');
});

app.listen(8601);
console.log('Running on port 8601...');

这是package.json文件:

{
  "name": "chatbot",
  "version": "1.0.0",
  "description": "chatbot app",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "dependencies": {
    "express": "*",
    "body-parser": "*",
    "mongoose": "*"
  },
  "author": "Chris",
  "license": "ISC",
  "devDependencies": {
    "nodemon": "^1.11.0"
  }
}

我需要做什么才能让nodemon找到index.js模块?
谢谢。

1
你能否发布一下你正在使用的初始化nodemon的代码?同时,发布一下你的文件夹结构可能会有所帮助。 - pizzarob
抱歉,刚刚更新了问题。 - Chris
3个回答

13

问题在于你的主文件名为app.js,但在package.json文件中,你的主文件名为index.js。你需要将其更改,以便nodemon知道要查找哪个文件:

"main": "app.js",

你能提供你的 JS 文件和 package.json / nodemon 配置文件吗? - RamiroP

0

如果您没有发布任何代码供我们调试,除非我们观看视频(长达一小时),否则我们几乎无法做任何事情。但从错误的外观来看,您可能忘记在index.js中添加module.exports =“应该放在这里的任何内容”。或者您忘记在server.js / app.js文件中进行引用。


0

PS D:\react cource\i-notebook\backand> nodemon .\index.js 请检查名称的拼写,或者如果包含路径,请验证路径是否正确并重试。 在第1行第1个字符处

  • nodemon .\index.js
  •   + CategoryInfo          : 对象找不到: (nodemon:String) [], 命令未找到异常
      + FullyQualifiedErrorId : 命令未找到异常
    
    

当我输入命令时,遇到了问题,请帮忙解决。


这并没有真正回答问题。如果您有不同的问题,可以通过点击提问来提出。如果您想在此问题获得新的答案时得到通知,您可以关注此问题。一旦您拥有足够的声望,您还可以添加悬赏以吸引更多关注。- 来自审核 - André Walker

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接