实习生预执行器 'isAbsoluteBaseUrl' 未定义
intern PreExecutor 'isAbsoluteBaseUrl' undefined
当我尝试 运行 我在可交付版本上进行单元测试时,我们收到来自实习生的以下错误:
TypeError: undefined is not a function
at <node_modules/intern/lib/executors/PreExecutor.js:199:15>
at <node_modules/intern/node_modules/dojo/Promise.ts:393:15>
at runCallbacks <node_modules/intern/node_modules/dojo/Promise.ts:11:11>
at <node_modules/intern/node_modules/dojo/Promise.ts:317:4>
at Object.run [as _onImmediate] <node_modules/intern/node_modules/dojo/Promise.ts:237:7>
at processImmediate [as _immediateCallback] <timers.js:345:15>
快速阅读 PreExecutor.js:199 似乎与加载器和 baseUrl 配置条目有关,我将其设置如下:
baseUrl: 'www/js',
loaders: {
'host-browser': 'www/assets/requirejs/require.js'
}
两者似乎都完全有效(运行宁和从我的机器通过)- 谁能帮我指出正确的方向以找出 missing/going 哪里出了问题?
Node.js在0.11.2(2013.05.13)中增加了一个path.isAbsolute
方法;你的其他系统Node.js版本太旧,没有这个方法
不幸的是,Node.js 团队懒得在他们的文档中添加有关 API 最低版本的信息,因此当时并不知道此功能在 Node 0.10 中不存在.升级到 Node 0.12 是解决这个问题的最好方法;如果您无法升级,您可能还想在 Intern 上打开一个兼容性错误。
当我尝试 运行 我在可交付版本上进行单元测试时,我们收到来自实习生的以下错误:
TypeError: undefined is not a function
at <node_modules/intern/lib/executors/PreExecutor.js:199:15>
at <node_modules/intern/node_modules/dojo/Promise.ts:393:15>
at runCallbacks <node_modules/intern/node_modules/dojo/Promise.ts:11:11>
at <node_modules/intern/node_modules/dojo/Promise.ts:317:4>
at Object.run [as _onImmediate] <node_modules/intern/node_modules/dojo/Promise.ts:237:7>
at processImmediate [as _immediateCallback] <timers.js:345:15>
快速阅读 PreExecutor.js:199 似乎与加载器和 baseUrl 配置条目有关,我将其设置如下:
baseUrl: 'www/js',
loaders: {
'host-browser': 'www/assets/requirejs/require.js'
}
两者似乎都完全有效(运行宁和从我的机器通过)- 谁能帮我指出正确的方向以找出 missing/going 哪里出了问题?
Node.js在0.11.2(2013.05.13)中增加了一个path.isAbsolute
方法;你的其他系统Node.js版本太旧,没有这个方法
不幸的是,Node.js 团队懒得在他们的文档中添加有关 API 最低版本的信息,因此当时并不知道此功能在 Node 0.10 中不存在.升级到 Node 0.12 是解决这个问题的最好方法;如果您无法升级,您可能还想在 Intern 上打开一个兼容性错误。