我正在尝试使用实习生来测试在 node.js 下运行的 dojo 应用程序
我的 intern.js 配置文件类似于:
define({
loader: {
packages: [
{ name: 'elenajs', location: 'lib' },
{ name: 'tests', location: 'tests' }
],
map: {
'elenajs': { dojo: 'node_modules/dojo' },
'tests': { dojo: 'node_modules/dojo' }
}
},
suites: [ 'tests/all' ]});
当我尝试使用 运行测试时node node_modules/intern/client.js config=tests/intern
,我收到此错误:
Error: node plugin failed to load because environment is not Node.js
。
通常我会用类似的东西配置dojo
dojoConfig = {
...
hasCache: {
"host-node": 1, // Ensure we "force" the loader into Node.js mode
"dom": 0 // Ensure that none of the code assumes we have a DOM
},
...
};
我如何通过实习生解决这个问题?