【问题标题】:Issues installing MEAN stack安装 MEAN 堆栈的问题
【发布时间】:2015-10-13 00:35:53
【问题描述】:

我一直在尝试使用以下教程安装 MEAN 堆栈:

http://www.bossable.com/303/install-mean-stack/#comment-1526

我正在使用 webstorm 和 MongoDB。

但是我一直没有成功,而且我不断收到错误消息。每次我连接到 localhost:3000 我都会收到以下错误:

   C:\meanproject>grunt
   Running "jshint:all" (jshint) task
   >> 55 files lint free.

   Running "csslint:all" (csslint) task
   >> 2 files lint free.

   Running "concurrent:default" (concurrent) task
   Running "nodemon:dev" (nodemon) task
   Running "watch" task
   Waiting...
   [nodemon] v1.2.1
   [nodemon] to restart at any time, enter `rs`
    [nodemon] watching: app/views/**/*.* gruntfile.js server.js          config/**/*.js app/*
    */*.js
   [nodemon] starting `node --debug server.js`
    Debugger listening on port 5858
   Application loaded using the "development" environment configuration
   { [Error: Cannot find module '../build/Release/bson']   code: 'MODULE_NOT_FOUND' }

  js-bson: Failed to load c++ bson extension, using pure JS version
  { [Error: Cannot find module '../build/Release/bson']  code: 'MODULE_NOT_FOUND' }

  js-bson: Failed to load c++ bson extension, using pure JS version
  MEAN.JS application started on port 3000
    C:\meanproject\node_modules\mongoose\node_modules\mongodb\lib\mongodb\connection
   \base.js:246
    throw message;
          ^
Error: Error setting TTL index on collection : sessions
at C:\meanproject\node_modules\connect-mongo\lib\connect-mongo.js:169:23
at C:\meanproject\node_modules\mongoose\node_modules\mongodb\lib\mongodb\db.
js:1499:46
at C:\meanproject\node_modules\mongoose\node_modules\mongodb\lib\mongodb\db.
js:1632:20
 at  C:\meanproject\node_modules\mongoose\node_modules\mongodb\lib\mongodb\cur
sor.js:170:22
 at  C:\meanproject\node_modules\mongoose\node_modules\mongodb\lib\mongodb\cur
    sor.js:714:39
    at Cursor.close   (C:\meanproject\node_modules\mongoose\node_modules\mongodb\l
 ib\mongodb\cursor.js:1009:5)
 at commandHandler (C:\meanproject\node_modules\mongoose\node_modules\mongodb
    \lib\mongodb\cursor.js:714:21)
    at C:\meanproject\node_modules\mongoose\node_modules\mongodb\lib\mongodb\db.
    js:1905:9
    at Server.Base._callHandler  (C:\meanproject\node_modules\mongoose\node_modul
   es\mongodb\lib\mongodb\connection\base.js:453:41)
   at   C:\meanproject\node_modules\mongoose\node_modules\mongodb\lib\mongodb\con
   nection\server.js:488:18
    at MongoReply.parseBody (C:\meanproject\node_modules\mongoose\node_modules\m
    ongodb\lib\mongodb\responses\mongo_reply.js:68:5)
     at null.<anonymous>  (C:\meanproject\node_modules\mongoose\node_modules\mongo
 db\lib\mongodb\connection\server.js:446:20)
at emit (events.js:107:17)
at null.<anonymous> (C:\meanproject\node_modules\mongoose\node_modules\mongo
db\lib\mongodb\connection\connection_pool.js:207:13)
at emit (events.js:110:17)
at Socket.<anonymous> (C:\meanproject\node_modules\mongoose\node_modules\mon
godb\lib\mongodb\connection\connection.js:440:22)
    [nodemon] app crashed - waiting for file changes before starting...

我将如何解决这个问题?

【问题讨论】:

  • 检查您的 mongod 服务是否正在运行。

标签: javascript angularjs mongodb mean-stack


【解决方案1】:

您需要先运行 mongodb.exe 文件。成功启动 mongodb 后,您需要导航到项目文件夹并运行“grunt”。如果它显示未找到模块的错误列表,则需要使用 npm 全局安装这些模块。这将为您解决问题。但是,请注意 bossable.com 教程适用于 0.3 平均堆栈样板。他们现在已经将他们的版本升级到 0.4.1。关注Meanjs documentation 了解最新信息。

【讨论】:

    猜你喜欢
    • 2014-05-09
    • 1970-01-01
    • 2018-04-19
    • 2016-01-12
    • 2013-09-30
    • 2021-08-06
    • 2021-05-02
    • 1970-01-01
    • 2017-11-09
    相关资源
    最近更新 更多