【发布时间】:2014-02-10 11:25:09
【问题描述】:
我有以下文件:
蛋糕文件:
require './test'
test.coffee:
console.log 'hi'
another_test.coffee:
require './test'
如果我运行 cake,我会得到以下异常:
module.js:340
throw err;
^
Error: Cannot find module './test'
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> (/Users/jose/Desktop/Cakefile:2:3)
at Object.<anonymous> (/Users/jose/Desktop/Cakefile:4:4)
at Module._compile (module.js:456:26)
但是,如果我运行 coffee another_test.coffee,我会得到以下输出:
hi
我使用 brew 和 coffee-script 使用 npm 安装了节点,并且正在使用以下版本:
$ node -v
v0.10.24
$ npm -v
1.3.21
$ coffee -v
CoffeeScript version 1.7.1
为什么 Cakefile 不能要求 test.coffee?
【问题讨论】:
-
我认为这是因为节点无法要求 .coffee 文件(因为 cake 本身就是一个 .js 脚本),所以我提出了一个不同的问题:stackoverflow.com/questions/21677931/…
标签: coffeescript cakefile