2014-09-02 30 views
-3

我穿過下面的錯誤來當我嘗試運行我已經寫錯誤:無法找到模塊「/Users/dir1/dir2/script1.js」

$ node script1.js 
module.js:338 
throw err; 
     ^
Error: Cannot find module '/Users/dir1/dir2/script1.js' 
    at Function.Module._resolveFilename (module.js:336:15) 
    at Function.Module._load (module.js:278:25) 
    at Function.Module.runMain (module.js:501:10) 
    at startup (node.js:124:16) 
    at node.js:811:3 

節點js腳本有什麼事我包括缺少?

+2

我們可以看到你寫的代碼嗎? – 2014-09-02 19:58:37

回答

0

認爲這是一個壞字符問題,在這個腳本的情況下。 重新輸入腳本有助於解決問題。

0

您收到的錯誤表明您的script1.js文件不在您認爲的位置。下面是一個例子,如果我運行在一個不存在的文件節點會發生什麼:

$ node non-existent 

module.js:340 
    throw err; 
     ^
Error: Cannot find module '/tmp/non-existent' 
    at Function.Module._resolveFilename (module.js:338:15) 
    at Function.Module._load (module.js:280:25) 
    at Function.Module.runMain (module.js:497:10) 
    at startup (node.js:119:16) 
    at node.js:906:3 

找出你的文件,並提供與節點正確的道路。