名前を変更app.js
しましたapp.coffee
(内容を翻訳しただけでなく)が、コンパイルすると次のエラーが発生します。
Running "validate-imports:tests" (validate-imports) task
>> client/tests/helpers/start-app: Cannot find module "client/app"
このエラーは、ファイルを JavaScript に戻すと消えます。
を追加し、正しく動作することを確認しました。問題は、app フォルダー内の .js ファイルを検索grunt-contrib-coffee
するタスクの後に coffee-script のコンパイルが行われることです。coffee-script がコンパイルされるフォルダvalidate-imports
を調べるために、これを微調整する必要がありますか?tmp/javascripts
問題のタスクは次のとおりです。
// Scripts
grunt.registerTask('buildScripts', filterAvailable([
'jshint:app',
'jshint:tests',
'validate-imports:app',
'validate-imports:tests',
'coffee',
'emberscript',
'copy:javascriptToTmp',
'transpile',
'concat_sourcemap'
]));
このバグを知っている人はいますか?