2015-12-03 58 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),它就像一個魅力。