0

requireJS とrequire-handlebars-pluginyeoman buildを使用するプロジェクトで実行しようとしています。rjs タスクを実行すると、次のエラーが発生します。

<WARN> Error: ENOENT, no such file or directory '/Users/tkrell/Sites/pathrabbit-marionette-require/temp/scripts/template/schedules/day-jobs    -past.js'
In module tree:
    main
      schedules/schedule-layouts
        schedules/schedule-jobs-view
          hbs

    at Object.fs.openSync (fs.js:338:18)
 Use --force to continue. </WARN>

これは、単に最新バージョンの r.js を解決する必要があるように見えるこの問題と同じだと思います。新しいバージョンの r.js を手動で使用すると、エラーは発生せず、すべて正常に動作します。yeoman buildタスクに最新バージョンの r.js を使用させるにはどうすればよいですか?

4

1 に答える 1

0

Yeomanのgithubページで作成した問題についてのアドバイスは、私に役立ちました。

Yeomanは2.0.2を使用します(package.jsonを参照)。

yeomanがインストールされているディレクトリに移動し、npm install -f requirejsを実行して、新しいバージョンを強制的にインストールすることができます。しかし、それが壊れないという約束はありません。

ただし、yeoman 1.0(差し迫っています)では、代わりにgrunt-requirejsを使用します。

于 2013-02-15T13:04:41.693 に答える