2015-06-10 2 views
0

Я получаю эту ошибку при попытке использовать «bonescript». Я рассмотрел множество решений, обсуждавшихся на этом форуме, связанных с этой проблемой, но, к сожалению, я не получаю. Я использую Debian OSОшибка 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
бросок ERR;
^
Ошибка: Не удается найти модуль 'bonescript'
на Function.Module._resolveFilename (module.js: 338: 15)
на Function.Module._load (module.js: 280: 25)
в Module.require (module.js: 364: 17)
по требованию (module.js: 380: 17)
at Object. (/home/ubuntu/workspace/blinky.js:1:71)
и т.д ...

ответ

1

ли вы npm install bonescript в папке проекта? Он не может найти этот модуль, скорее всего, потому, что он не установлен, или если он установлен, он может не иметь правильных разрешений для вашего приложения для его загрузки.

+0

Thanx для быстрого ответа. Я пробовал, но «npm install bonescript» не работает. Я также попробовал «apt-get install bonescript», но он также не работает. – Stark

+0

Что происходит, когда вы запускаете «npm install bonescript»? Он находится в репертуаре npm (https://www.npmjs.com/package/bonescript) – Tim