1

私はコーヒースクリプトとブランチを使ったプロジェクトを持っています。

ファイル連結には次の構成があります。

files:
  javascripts:
    joinTo:
      'js/app.js': /^app(\/|\\)(?!templates)/
      'js/vendor.js': /^vendor/

  templates:
    joinTo:
      'js/templates.js': /^app\/templates/

このプロジェクトを複製してビルドすると、すべて正常に動作します。すべてのソース ファイルが開発者コンソールに表示されます。次に、プロジェクト内の任意のファイルに無害な変更を加えると (役に立たない変数宣言を追加したり、"return" ステートメントを複製したりするなど)、奇妙なことが起こります。

ここに画像の説明を入力

ビルドされたコードは有効で正常に動作しますが、利用可能なソース マップがありません。

ソース マップをまったく無効にしても、いくつかの間違った動作が見られます。

ここに画像の説明を入力

同時に、オリジン ビルド ファイルは完全に有効です (3 番目のリンクを投稿できません、申し訳ありません)。最後に '//# sourceMappingURL=app.js.map' 行があり、末尾にスペースなどはありません。

これが何であり、この問題を解決する方法はありますか?

4

1 に答える 1