2015-12-03 37 views
0

我不得不吹掉我的node_modules目录,当我做npm安装它成功。之后,当我运行的测试是这样的:无法加载模块 - intern/node_modules/dojo

./node_modules/.bin/intern-client config=test2/intern.local.unit

我得到这个...

node_modules/dojo/loader.js:490 
        throw new Error('Failed to load module ' + module.mid + ' from ' + url + (parent ? ' (parent: ' + parent.mid + ')' : '')); 
        ^

Error: Failed to load module intern/node_modules/dojo/has from /Users/tmcconechy/Dev/controls/node_modules/intern/node_modules/dojo/has.js (parent: intern/node_modules/dojo/has!2!*) 
    at ReadFileContext.callback (/Users/tmcconechy/Dev/controls/node_modules/dojo/loader.js:490:27) 
    at FSReqWrap.readFileAfterOpen [as oncomplete] (fs.js:324:13) 

没有人有任何想法什么是错在这里吗?

+0

它试图加载的文件实际上是否存在?你的Dev目录是Samba共享的一部分吗? –

+0

是的test2/intern.local.unit存在...(事情是这样的工作,直到我搞砸了我的node_packages并重新安装它所有的想法也许它是我有版本中的一个临时错误?“intern”:“^ 3.0。 6“? – Tim

+0

啊!修正以为我想到了这一点,我猜它与节点版本5.0有关 如果我设置节点返回到0.12.7,然后删除node_modules和npm安装它的工作.... 如果我设置节点到5.0.0,然后删除node_modules和npm安装它给这个消息。 如果我设置节点为5.0.1我得到一个错误[email protected]安装:'节点支持/ fixdeps.js' 我不知道支持的版本是什么? – Tim

回答

0

我已经注意到这种错误测试实习例子(https://github.com/theintern/intern-examples)与dojo。我使用节点6.3.1并执行命令intern-runner它生成错误:无法加载模块intern/node_modules/dojo /有错误。将节点版本降级到LTS(4.4.7),它就像一个魅力。