我有一个节点项目,该项目可以在本地mac盒上编译并运行良好。但是,当我git clone时,npm在远程(ubuntu)盒子上安装并运行它,似乎包装似乎无法正常工作。
这是堆栈跟踪
Error: Cannot find module './MyModule'
at Function.Module._resolveFilename (module.js:547:15)
at Function.Module._load (module.js:474:25)
at Module.require (module.js:596:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/myproject/be/util/index.js:7:20)
at Module._compile (module.js:652:30)
at loader (/myproject/node_modules/babel-register/lib/node.js:144:5)
at Object.require.extensions.(anonymous function) [as .js] (/myproject/node_modules/babel-register/lib/node.js:154:7)
at Module.load (module.js:565:32)
at tryModuleLoad (module.js:505:12)
at Function.Module._load (module.js:497:3)
at Module.require (module.js:596:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/myproject/be/fetch.js:3:1)
at Module._compile (module.js:652:30)
at loader (/myproject/node_modules/babel-register/lib/node.js:144:5)
节点和npm版本相同。关于我可以看到的任何指针?
答案 0 :(得分:0)
由于某种原因,正是我的“ util / index.js”中的这种语法在ubuntu上引发了错误(但在我的Mac上运行正常)
export * from './FileA'
export * from './FileB'
export * from './FileC'
我刚刚将文件A,B和C的所有内容粘贴到'util / index.js'中,并且开始工作。