4
我已經從改變了我的friends.js代碼:找不到模塊
var friendDb = require('database/friends');
到
var friendDb = require('../database/friends');
而且我甚至試過顯式調用friends
作爲friends.json
但無論我做什麼,我都沒有朋友...
Error: Cannot find module '../database/friends'
at Function.Module._resolveFilename (module.js:336:15)
at Function.Module._load (module.js:286:25)
at Module.require (module.js:365:17)
at require (module.js:384:17)
at Object.<anonymous> (/Users/seanwilliamson/Desktop/streamcolor-v2.0/app/models/friends.js:2:16)
at Module._compile (module.js:434:26)
at Object.Module._extensions..js (module.js:452:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Module.require (module.js:365:17)
在所有的嚴重性,這裏的相關應用程序結構:
├── app
│ ├── models
│ │ ├── friends.js
│ │ └── responseGenerator.js
├── database
│ └── friends.json
從砍刀Lee這疊後的底部評論: Cannot find module in Nodejs提到一些有關「[設置]的系統值:NODE_PATH;它應該指向您的全球模塊的位置;「
所以我試過......我有一個完整的單獨的帖子,我在那裏有潛在的問題,但我不知道它是否相關:echo $NODE_PATH returns two global installation paths(基本上,我想我有我的全球模塊的兩個安裝路徑,每當我跑npm install -g [foo-module]
)
你值得所有的upvotes我根本不知道,你可以堆疊** ..。 ** 像那樣 – Swills