2016-11-27 86 views
1

我有一個安裝框架AllcountJS的問題。AllcountJS入門指南問題

我也跟着一切表現爲標準: https://allcountjs.com/docs/getting-started

但是當我開始,一切都在

MacBook-Pro:vdgcrm vdg$ allcountjs run 
Using db url: mongodb://localhost:27017/vdgcrm 
{ Error: Cannot find module '../build/Release/bson' 
at Function.Module._resolveFilename (module.js:470:15) 
at Function.Module._load (module.js:418:25) 
at Module.require (module.js:498:17) 
at require (internal/module.js:20:19) 
at Object.<anonymous> (/Users/vdg/vdgcrm/node_modules/bson/ext/index.js:15:10) 
at Module._compile (module.js:571:32) 
at Object.Module._extensions..js (module.js:580:10) 
at Module.load (module.js:488:32) 
at tryModuleLoad (module.js:447:12) 
at Function.Module._load (module.js:439:3) code: 'MODULE_NOT_FOUND' } 
js-bson: Failed to load c++ bson extension, using pure JS version 
Failed to fetch "app-config". Trying to use as regular directory. 

停止請幫忙解決這個問題,因爲它是非常有必要爲我的大學學業。

回答

0

錯誤說AllcountJS通過npm系統找不到bson模塊。最簡單的方法是修改require路徑index.js文件。

所以,去node_modules/bson/ext/index.js和更改所有行:

bson = require('../Release/bson'); 

bson = require('../browser_build/bson'); 

另外請記住,按照官方的文檔,MongoDB的,應以運行這個例子運行。然後,確保你有它properly installed and running

+0

非常感謝你bro – VaskoDeGame

+0

不客氣! :) – bosco

+0

另一個提示(我猜你是新來的):如果答案適合你,請將它投票並將其檢查爲正確。兩項行動幫助人們在論壇上繼續提供幫助。 =) – bosco