如何启动Node.js控制台时运行脚本?
有没有办法configurationNode.js控制台窗口(node.exe)在启动时运行脚本?
我想每次都自动做一些小的初始化,比如设置variables和颜色 。
仅仅运行node.exe myinitscript.js
。 这将运行脚本,然后退出。
我想运行该脚本,然后保持在控制台环境中。
最简单的方法可能是创build自己的脚本,而不是启动repl
。 创build一个脚本:
global.something = 'blah'; require('repl').start({});
这将做一些初始化,并创build一些全局variables,然后运行repl,就像直接运行node.exe
。
尝试设置package.json
scripts
对象的start
或predeploy
属性。
start
属性:包的启动脚本。 当运行npm start
这个脚本将被调用。
predeploy
属性:此应用程序的预部署脚本。 这个脚本将在你的包的快照创build之前运行。 因此,它可以用于在将资源上传到应用程序之前编译和优化资产。
为了您的参考,这里是package.json文件的一般语法/结构的一个cheatsheet。
- 节点Jade意想不到的字符#预计的“,`\ n`,`,`,`!`或`=`
- node.js用额外的字段打印自定义枚举对象,如{ name:'Dime',value:10}
- 为什么我的socket.io应用程序在Raspberry Pi上运行时立即断开?
- mongdb / nodejs:在$ inc中使用variables不起作用
- 箭头函数与函数声明/expression式:它们是等价的还是可交换的?
- 如何在匿名函数中应用node.js REPL?
- 正确/最简单的方法来嵌套路由器与Express
- 如何在nodeJs和compoundjs的app目录中将server.js的值传递给控制器
- 试图thunkify一个基于callback的函数来使用发电机(良率),不起作用