r.js优化器没有将baseURL附加到模块名称

时间:2014-01-09 23:16:43

标签: javascript optimization requirejs r.js

我正在尝试优化项目中的模块,但是我收到一个模块不存在的错误,因为r.js似乎没有将baseURL添加到文件路径中。

这是我的构建配置文件(app.build.js):

  

{
  appDir:“app”,
  baseUrl:“web / static / durandal_app”,
  dir:'app_build',
  optimizeCss:'none',
  模块:[
  {
  名称:'dashboard / dashboard.js'
  }
  ],
  mainConfigFile:'app / web / static / durandal_app / dashboard / main.js',

  }

这是我的目录结构:

/ User / sahil / Documents /
|
| --app.build.js
|
| --app /
| | --web /
| | | --static /
| | | | --durandal_app /
| | | | | --dashboard /
| | | | | | - main.js
| | | | | | - dashboard.js

这是我收到的错误消息:

  

错误:错误:错误:模块路径不存在:名为dashboard / dashboard.js的模块的dashboard / dashboard.js。路径是相对于:/ Users / sahil / Documents       at /Users/sahil/Documents/node_modules/requirejs/bin/r.js:24307:35

查看错误消息,似乎没有将appDir或baseUrl附加到模块路径,但我无法弄清楚原因。我知道我正在正确传递appDir,因为它在app_build创建了它的副本。我花了两天时间来解决这个问题,请帮助!!

0 个答案:

没有答案