Tag: console

如何评估eval()内的console.log(1 + 2)?

我试图通过节点控制台发送一个参数,并希望在eval函数内执行它。 什么即时消息写在控制台是这样的: node main console.log(1+1) main.js文件是这样的: var x = ""; process.argv.forEach(function (val, index, array) { console.log(index + ': ' + val); x = val; }); var eval = require('eval') eval("(" + x + ")"); 它会抛出这个错误: D:\Sandbox\jsdom>node main console.log(1+2) 0: C:\Program Files\nodejs\node.exe 1: D:\Sandbox\jsdom\main 2: console.log(1+2) evalmachine.<anonymous>:1 (console.log(1+2)) ^ ReferenceError: console is not defined at evalmachine.<anonymous>:1:2 […]

从NPM v3的控制台奇怪的输出

自从我切换到npm 3与node.js 5我的控制台输出如下所示: 我使用Menlo Regular为Powerline字体。 ❯echo $ TERM xterm-256color ❯locale LANG =“en_US.UTF-8”LC_COLLATE =“en_US.UTF-8”LC_CTYPE =“en_US.UTF-8”LC_MESSAGES =“en_US.UTF-8”LC_MONETARY =“en_US.UTF-8”LC_NUMERIC =“ en_US.UTF-8“LC_TIME =”en_US.UTF-8“LC_ALL =”en_US.UTF-8“

如何检测Sails是否以交互模式启动?

我有一个钩子,从中我想检测如果帆在交互模式(即sails console )或在正常模式下运行。 我该怎么做呢?

如何显示“npm过时”当前!=只想要的行?

当我inputnpm outdated它显示类似的东西 Package Current Wanted Latest Location columnify 1.1.0 1.1.0 1.2.1 /usr/local/lib > npm > columnify cmd-shim 1.1.2 1.1.2 2.0.0 /usr/local/lib > npm > cmd-shim … “当前”与“通缉”相同的情况我不太在意。 有没有办法来过滤这个?

Node.js的Rails控制台的等价性

我正在尝试Node.js Express框架,并寻找插件,允许我通过控制台与我的模型进行交互,类似于Rails控制台。 NodeJS世界中有这样的事情吗? 如果没有,我怎样才能与我的Node.js模型和数据交互,比如手动添加/删除对象,testing数据等方法?