2017-02-12 84 views
0

我是全新的nodemon。 enter image description hereNodemon index.js

這裏是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...'); 

以下這部影片的步驟,在12:01 https://www.youtube.com/watch?v=eB9Fq9I5ocs 後, 嘗試使用nodemon運行我的應用程序時,我得到以下錯誤這裏是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的代碼嗎?抱歉,也可能會發布文件夾結構 –

+0

。只是更新了問題 – Chris

回答

3

問題是你的主文件被稱爲app.js,但是在package.json文件中你的主文件是index.js。您需要更改它,以便nodemon知道要查找的文件:

"main": "app.js", 
+0

謝謝!它現在有效! – Chris

+0

很高興聽到!將此標記爲已解決。 – RamiroP

0

如果不發佈任何代碼,我們幫助調試一點我們不可能,除非我們看視頻(其長達一小時)LOL做任何事情。但通過查看錯誤,您忘記了將module.exports =「無論在index.js中放在哪裏」。或者你忘了在你的server.js/app.js文件中需要它

+0

哈哈對不起,因爲你是啞巴..剛更新了問題 – Chris