1

メインのコーヒー ファイルと、他のコーヒー ファイルとライブスクリプト ファイルの組み合わせがあります。

# main.coffee
require 'LiveScript'
one = require './one.coffee'
two = require './two.ls'
console.log one.fun(), two.fun()

# one.coffee
module.exports.fun = -> 1

# two.ls
module.exports.fun = -> 2

走れる

coffee main.coffee

でも走ろうとして

browserify -t coffeeify main.coffee

エラーが発生します:

module.exports.fun = -> 2
                      ^
ParseError: Unexpected token >

私が見る唯一の回避策は、最初に ls ファイルを js にコンパイルすることです。ls ファイルと coffee ファイルを混在させる、より簡単で直接的な方法はありますか?

4

2 に答える 2

0

require 'LiveScript'Node.js でのみ十分です。Browserify は をサポートしておらずrequire.extensions、LiveScript を JavaScript として解析しようとしています。

Liveifyなど、LiveScript の変換も必要です。

于 2014-08-05T10:12:42.997 に答える