0

我正在尝试yeoman build在使用 requireJS 和require-handlebars-plugin的项目上运行。运行 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 回答