module.js 340 错误找不到模块'bonescript'
module.js 340 error Cannot find module 'bonescript'
我在尝试使用 'bonescript' 时遇到此错误。我已经浏览了这个论坛上讨论的与此问题相关的许多解决方案,但不幸的是我没有得到。
我正在使用 Debian OS
我要的代码运行
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)
在要求 (module.js:380:17)
在对象。 (/home/ubuntu/workspace/blinky.js:1:71)
等...
你在项目文件夹里做了npm install bonescript
吗?它找不到该模块很可能是因为它没有安装,或者如果它已安装它可能没有正确的权限让您的应用程序加载它。
我最近遇到了类似的问题,
我正在通过 Putty 工作,但无法 运行 在主目录中编程,
仍然能够在整个 Cloud9 IDE 页面上执行相同的程序。
(作为 root 明确)
对我来说,输入这两个命令很有帮助:
export NODE_PATH=/usr/local/lib/node_modules/
export NODE_MODULES_CONTEXTS=1
从那时起,我就可以 运行 我的程序并检查 bonescript 版本:
node -pe "require('bonescript').getPlatform().bonescript"
我在尝试使用 'bonescript' 时遇到此错误。我已经浏览了这个论坛上讨论的与此问题相关的许多解决方案,但不幸的是我没有得到。 我正在使用 Debian OS
我要的代码运行
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)
在要求 (module.js:380:17)
在对象。 (/home/ubuntu/workspace/blinky.js:1:71)
等...
你在项目文件夹里做了npm install bonescript
吗?它找不到该模块很可能是因为它没有安装,或者如果它已安装它可能没有正确的权限让您的应用程序加载它。
我最近遇到了类似的问题,
我正在通过 Putty 工作,但无法 运行 在主目录中编程, 仍然能够在整个 Cloud9 IDE 页面上执行相同的程序。
(作为 root 明确)
对我来说,输入这两个命令很有帮助:
export NODE_PATH=/usr/local/lib/node_modules/
export NODE_MODULES_CONTEXTS=1
从那时起,我就可以 运行 我的程序并检查 bonescript 版本:
node -pe "require('bonescript').getPlatform().bonescript"