Tag: linux

节点JS – 监听系统事件

根据下面的API文档,节点JS监听进程退出事件。 https://nodejs.org/api/process.html#process_event_exit 节点JS如何监听系统事件? 如插入USB,插入系统的CAMERA设备或Linux发出的任何自定义事件。

显示的npm安装不能调用未定义的方法'localeCompare'

首先,我安装了nodemailer,然后显示没有正确configuration。之后,我更新到nodemailer 0.7.1,然后显示无法findmimelib模块。然后,我尝试再次重新安装nodemailer,然后我显示下面的错误。这是为什么 ..? 当我尝试安装另一个library.It可能会发生。 npm ERR! Linux 3.19.0-15-generic npm ERR! argv "node" "/usr/bin/npm" "install" "nodemailer" npm ERR! node v0.10.25 npm ERR! npm v3.3.5 npm ERR! Cannot call method 'localeCompare' of undefined 我尝试使用sudo关键字,并尝试全局安装,并更新所有的软件包,但它并没有帮助。

节点js:无法在MacOSx / Linux上的ssh2连接中捕获“错误”

this.connection = new Connection(); //ssh2 connection async.waterfall([function(callback) { // some initialization code to connect } }], function(err, opts) { if (err) { callback({ message: 'Error during connecting to the device…', detail: err }, false); } else { console.log('Connecting to … ' + JSON.stringify(self.info)); self.connection.on('ready', function() { console.info('Connected… opening a shell…'); callback(null, true); }).on('error', function(err) { […]

可以删除Amazon EC2 linux中ec2-user目录中的所有文件和文件夹吗?

我第一次使用Amazon-EC2和NodeJS。 玩了一天之后,我试图在错误的文件夹中安装软件包,ec2-user目录看起来很乱。 我想删除一切,重新开始。 可以删除ec2-user目录中的所有内容,或者需要保留一些文件吗?

在WDMyCloud服务器上安装nodejs和npm

我想在我的WDMyCloud服务器上安装nodejs和npm,但是我遇到了问题。 服务器本身正在运行Debian GNU / Linux 7(wheezy)。 我能够运行sudo apt-get install nodejs而不会出错,但运行该命令后,出现以下消息: nodejs: error while loading shared libraries: libcares.so.2: ELF load command alignment not page-aligned 当试图运行sudo apt-get install npm ,它没有成功安装: The following packages have unmet dependencies: npm : Depends: node-gyp (>= 0.10.9) but it is not going to be installed E: Unable to correct problems, you have […]

如何在文本中匹配关键字/短语?

我有… 一个固定的大集(约100万)关键词和短语,如birthday , happy new year , vacation等。 一些10至500字的variables文本。 我想… 确定文本中出现的关键字/短语(例如, Hi John, happy birthday to you. birthday Hi John, happy birthday to you. birthday ),最好是关于相等数目的一些信息 容忍语法变化( vacations应该与vacation匹配, countries应该匹配country )或者“拼写错误”( nodejs == node.js )。 本质上类似于谷歌search(但他们可能使用更复杂的方法)或Stackoverflow的标签匹配/search答案。 基本上用户input一些文本,我的程序应该尽量build议相关的关键字。 在我的情况下,该algorithm需要大部分操作英文文本,但也应该适用于其他语言,如德语,意大利语,法语,西class牙语,… 是否有一些Linux / NodeJS库可以做到这一点? 或者至less有一个众所周知的algorithm?

在外国电脑上使用本地命令提示符

我正在使用Linuxembedded式系统,这个系统在命令提示符中很有限(没有安装新软件的命令)。 我一直试图以各种方式安装,但总是会错过一两个命令来完成安装nodejs 。 这个问题让我怀疑,是否有任何借用我连接到embedded式系统的计算机的命令 。 即我可以连接到embedded式系统,让我在embedded式系统上临时使用来自本地系统的命令安装nodejs?

ssh2中的特殊字符

我正在使用ssh2软件包shell()在nodejs中编写一个linuxterminal。 它适用于我的常规命令,但在编辑vi编辑文件,然后逃脱编辑器,我需要模拟一个“逃生”按键。 我试过这个: stream.write("^[") 在阅读http://man7.org/linux/man-pages/man4/console_codes.4.html但它没有工作。 所以我的问题是 – 如何模拟特殊字符(Ctrl,Shift …)在ssh2中按? 或者是否有任何其他更高的api节点包,我可以用来创build一个terminal?

计划的cron作业在OS启动时运行meteor

我安排了cron作业,用于在Debian 7和Centous 6.5上启动系统时使用meteor开发的项目。 而且一切都很好,直到不明原因坠毁。 Cron包含运行用meteor开发的Rocket.Chat项目的命令。 当我通过SSH连接运行meteor命令,Rocket.chat运行,直到ssh连接打开。 最后,我想知道如何在系统启动时运行meteor或node.js项目,因为该项目不会崩溃,直到系统closures或杀死cron。

在Linux上使用节点0.12.7获取“意外的保留字”

我在以下版本的Linux上使用节点0.12.7 … [davea@mydevbox Automate-04-01-2016]$ uname -a Linux mydevbox.evo-text.com 2.2.8-35.46.amzn1.x86_64 #1 SMP Wed Mar 16 17:15:34 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux 但是,当我尝试运行我的文件,我得到这个错误 [davea@mydevbox Automate-04-01-2016]$ node start.js Validation Complete /home/davea/node_modules/selenium-webdriver/index.js:25 const builder = require('./builder'); ^^^^^ SyntaxError: Use of const in strict mode. at exports.runInThisContext (vm.js:73:16) at Module._compile (module.js:443:25) at Object.Module._extensions..js (module.js:478:10) at Module.load (module.js:355:32) at Function.Module._load […]