0

あまり意味のないエラーが発生します。これは、コーヒーのコンパイルを行う私のCakefileの一部です。

buildsrc: ->
    stitch = require 'stitch'
    fs = require 'fs'

    # Create stitch package
    pkg = stitch.createPackage
        paths: [__dirname + '/src']
        dependencies: [
            __dirname + '/vendor/jquery-1.7.1.min.js'
            __dirname + '/vendor/jquery-ui-1.8.18.min.js'
            __dirname + '/vendor/jquery.cookie.js'
            __dirname + '/vendor/jquery.iframe-transport.js'
            __dirname + '/vendor/jquery.fileupload.js'
        ]

    # Compile the package
    pkg.compile (err, src)->
        if err
            console.warn 'Coffee compile failed:'
            console.warn err.toString()
        else
            # Save the source code
            fs.writeFile BUILD_JS_PATH, src, (err)->
                if err then throw err
                console.log 'Compiled src to ' + BUILD_JS_PATH

そして、それを実行することからの出力(短縮されたパス):

コーヒーのコンパイルに失敗しました:
エラー:C:\ Users \ Codemonkey \ ... \ project \ src\foo.coffeeがrequireパスにありません

これは、同じコードと同じノード、ステッチ、およびコーヒースクリプトバージョンのLinuxでうまく機能しました。エラーがstitch.coffee:177でスローされていることはわかりますが、それが私のせいなのか、それを修正する方法なのか、それが何を意味するのか理解できません。

ご協力いただきありがとうございます!

4

1 に答える 1

1

ええ、それはWindowsのディレクトリセパレータの問題でした-問題を修正するプルされていないプルリクエストを見つけました-https ://github.com/sstephenson/stitch/pull/34

于 2012-07-19T08:11:31.470 に答える