我正在尝试优化项目中的模块,但是我收到一个模块不存在的错误,因为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创建了它的副本。我花了两天时间来解决这个问题,请帮助!!