flylatex找不到所有模块

时间:2014-02-11 13:10:48

标签: javascript node.js

如果我从github运行flylatex,在Debian和Ubuntu上获得以下错误。我的nodejs东西坏了还是flylatex出错了?首先,我在工作目录中运行npm install -d。我的nodejs版本是0.10.25。最后一个输出是npm info ok有没有人有解决问题的想法?

rennecke@odin ~/flylatex ±master » nodejs app.js 
module.js:340
    throw err;
          ^
Error: Cannot find module './src'
  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)
  at Object.<anonymous> (/home/rennecke/flylatex/node_modules/share/index.js:2:18)
  at Module._compile (module.js:456:26)
  at Object.Module._extensions..js (module.js:474:10)
  at Module.load (module.js:356:32)
  at Function.Module._load (module.js:312:12)
  at Module.require (module.js:364:17)
  at require (module.js:380:17)
  at Object.<anonymous> (/home/rennecke/flylatex/app.js:10:13)
  at Module._compile (module.js:456:26)
  at Object.Module._extensions..js (module.js:474:10)
  at Module.load (module.js:356:32)
  at Function.Module._load (module.js:312:12)
  at Function.Module.runMain (module.js:497:10)
  at startup (node.js:119:16)
  at node.js:902:3

1 个答案:

答案 0 :(得分:3)

我遇到了同样的问题。 这是一个“nodejs and coffee script”问题。 你必须找到一种方法来解释“nodejs”如何“即时编译”咖啡脚本。

我无法找到解决方案但是,在我这边,./node_modules/share/src的coeffeescript已经在j ./node_moudules/share/lib

中编译了

所以我只是编辑文件:

./node_modules/share/index.js

comment the 2 lines
// require ('coffee-script');
// module.exports = require('./src'):

并添加行

module.exports = require('./lib');

这是有效的。

我仍然在为coffescript的“一行”编辑寻找更“优雅”的解决方案。

希望这会有所帮助。