2015-06-10 135 views
0

嘗試使用'bonescript'時出現此錯誤。我已經通過在這個論壇上討論的與這個問題有關的許多解決方案,但不幸的是我沒有得到。 我使用Debian操作系統module.js 340錯誤找不到模塊'bonescript'

,我想運行

var b = require('bonescript'); 
 
    
 
b.pinMode('P8_12', b.INPUT); 
 
b.pinMode('P8_13', b.OUTPUT); 
 
    
 
setInterval(copyInputToOutput, 100); 
 
    
 
function copyInputToOutput() { 
 
    b.digitalRead('P8_12', writeToOutput); 
 
    function writeToOutput(x) { 
 
     b.digitalWrite('P8_13', x.value); 
 
    } 
 
}

我收到以下錯誤

module.js代碼:340
投走錯了路。
^
錯誤:無法找到模塊 'bonescript'
在Function.Module._resolveFilename(module.js:338:15)
在Function.Module._load(module.js:280:25)
在Module.require(module.js:364:17)
at require(module.js:380:17)
at Object。 (/home/ubuntu/workspace/blinky.js:1:71)
etc ...

回答

1

您是否在項目文件夾中做了npm install bonescript?它很可能找不到該模塊,因爲它沒有安裝,或者如果安裝了它,它可能沒有正確的權限讓您的應用程序加載它。

+0

Thanx爲您的快速回復。我試過,但'npm安裝bonescript'不起作用。我也嘗試過'apt-get install bonescript',但它也不起作用。 – Stark

+0

運行'npm install bonescript'會發生什麼?它在npm repsitory(https://www.npmjs.com/package/bonescript) – Tim