gpt4 book ai didi

node.js - 与 Node REPL 中的应用程序代码交互

转载 作者:太空宇宙 更新时间:2023-11-03 22:02:58 24 4
gpt4 key购买 nike

Rails 等框架的乐趣之一是能够在命令行上与模型交互。作为 Node.js 的新手,我经常发现自己将应用程序代码块粘贴到 REPL 中来处理对象。很脏。

经验丰富的 Node 开发人员是否可以使用 Elixir 从 node 提示符中访问其应用程序特定的内容?解决方案是将整个应用程序或应用程序的一部分打包到要 require() 的模块中吗?我仍然生活在一大片土地上,所以把所有东西都拿出来虽然不可避免,但有点令人畏惧。

预先感谢您提供的任何有用的提示!

最佳答案

一大片土地实际上是您想做的事情的好地方。 Nodejs 还可以在代码本身中要求它的 REPL,这将节省您的复制和粘贴。

这是我的一个项目中的一个简单示例。在文件顶部附近执行类似的操作:

function _cb() {
console.log(arguments)
}

var repl = require("repl");
var context = repl.start("$ ").context;
context.cb = _cb;

现在只需添加到整个代码的上下文中即可。 _cb 是一个虚拟回调,用于处理需要回调的函数调用(并查看它们将返回什么)。

关于node.js - 与 Node REPL 中的应用程序代码交互,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12462713/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com