我有以下文件:Cakefile不需要* .coffee文件
Cakefile:
require './test'
test.coffee:
console.log 'hi'
another_test.coffee:
require './test'
如果我運行蛋糕,我會得到以下異常:
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)
但是,如果我跑咖啡another_test.coffee,我得到這樣的輸出:
hi
我用啤酒,咖啡腳本節點使用NPM,並使用以下的版本我安裝:
$ node -v
v0.10.24
$ npm -v
1.3.21
$ coffee -v
CoffeeScript version 1.7.1
爲什麼Cakefile不需要test.coffee?
我認爲這是因爲節點不能要求.coffee文件(因爲cake是一個.js腳本本身),所以我打開了一個不同的問題:http://stackoverflow.com/questions/ 21677931 /節點不需要咖啡文件 – Jose