如何在启动Node.js控制台时运行脚本?

有没有办法配置Node.js控制台窗口(node.exe)在启动时运行脚本?

我想每次都会自动进行一些小的初始化,比如设置变量和颜色。

仅运行node.exe myinitscript.js 。 这将运行该脚本,然后退出。

我想运行该脚本,然后保持在控制台环境中。


最简单的方法可能是创建自己的脚本来启动repl 。 创建一个脚本:

global.something = 'blah';

require('repl').start({});

这将执行一些初始化并创建一些全局变量或其他内容,然后运行repl,就像直接运行node.exe


尝试设置package.json scripts对象的startpredeploy属性。

start属性:包的启动脚本。 当运行npm start这个脚本将被调用。

predeploy属性:此应用程序的预部署脚本。 此脚本将在创建包的快照之前运行。 因此,它可以用于在将资源上传到应用程序之前编译和优化资产。

为了供您参考,以下是package.json文件一般语法/结构的备忘单。

http://browsenpm.org/package.json

链接地址: http://www.djcxy.com/p/87377.html

上一篇: How to run a script when starting the Node.js console?

下一篇: How to change terminal color in node.js