我已經安裝使用貓鼬 `projectFolder $ NPM安裝貓鼬」貓鼬控制檯返回undefined
我有蒙戈控制檯沒有問題,但是當我進入下面的命令
projectFolder$ node
>
>var mongoose = require('mongoose');
undefined
我沒有問題開始節點服務器,和mongo服務器,因爲我可以啓動我的網站沒有問題。當我在控制檯中嘗試上述命令時遇到了麻煩。我確認安裝了貓鼬並且遊標返回undefined。
我已經安裝使用貓鼬 `projectFolder $ NPM安裝貓鼬」貓鼬控制檯返回undefined
我有蒙戈控制檯沒有問題,但是當我進入下面的命令
projectFolder$ node
>
>var mongoose = require('mongoose');
undefined
我沒有問題開始節點服務器,和mongo服務器,因爲我可以啓動我的網站沒有問題。當我在控制檯中嘗試上述命令時遇到了麻煩。我確認安裝了貓鼬並且遊標返回undefined。
支票node_modules /貓鼬文件夾中的項目 如果沒有,再次嘗試:
npm install mongoose
編輯: 我刪除var
和它的作品
是'projectFolder/node_modules/mongoose'存在,我已經嘗試過'npm install mongoose' – bouncingHippo
我刪除了'var'並使用它 – eseceve
'undefined'始終是結果的' var'語句。見[這裏](http://stackoverflow.com/questions/13180195/assigment-in-javascript-and-the-var-keyword)。 – JohnnyHK
@JohnnyHK如果'undefined'是結果,是否意味着'var mongoose = require('mongoose')'被成功執行? – bouncingHippo
是的,如果'require'失敗,你會得到'找不到模塊'mongoose'異常。只需在節點提示符處鍵入'mongoose',即可查看其設置。 – JohnnyHK