Node.js 节点找不到模块-主干?
在加载my nodejs项目的主干dep时出现问题:Node.js 节点找不到模块-主干?,node.js,backbone.js,requirejs,digital-ocean,Node.js,Backbone.js,Requirejs,Digital Ocean,在加载my nodejs项目的主干dep时出现问题: module.js:340 throw err; ^ Error: Cannot find module 'Backbone' at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load (module.js:280:25) at Module.require (module.js:364:17)
module.js:340
throw err;
^
Error: Cannot find module 'Backbone'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:364:17)
at require (module.js:380:17)
当我导航到node_模块时,我可以看到带有backbone.js文件的主干目录。它在本地工作,但当我将其上传到digitalocean并使用ssh安装deps时,它表示抛出错误
请帮忙
另外,我试过:
rm -rf node_modules
npm cache clean
npm install
还是不走运Windows不区分大小写,Linux不区分大小写。尝试
require('backbone')
而不是require('backbone')
好吧,似乎Mac OS X对这些事情也不敏感,这很奇怪:(谢谢,这解决了一个问题。当我被允许时,我会接受你的答案。为什么你需要节点内的主干?为什么我不需要?这是一个在Node env内管理模型和集合的很棒的库。