繁体   English   中英

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

[英]How to run a script when starting the Node.js console?

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

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

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

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

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

global.something = 'blah';

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

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

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

start属性:包的启动脚本。 运行npm start将调用此脚本。

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

供您参考,这里是package.json文件的一般语法/结构的备忘单。

http://browsenpm.org/package.json

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM