【问题标题】:Loading a file from VS Code into node with integrated terminal使用集成终端将文件从 VS Code 加载到节点中
【发布时间】:2021-03-26 19:02:33
【问题描述】:

我正在尝试将我创建的 JavaScript 文件加载到集成终端中,以便我可以检查/弄乱变量/常量。我尝试过“要求”和“加载”文件,但这似乎只是执行文件中的内容,而不是授予我访问权限。

例如,当我使用 Ruby 时,我可以打开 Pry REPL,然后键入“load './filename.rb”,它可以让我访问所有变量和方法。我认为使用 node 会有一种简单的方法,因为它也是一个 REPL?

谢谢!

【问题讨论】:

    标签: javascript node.js file


    【解决方案1】:

    当你需要一个文件时,你实际上是执行它并将导出的对象作为返回值,如果你的导出对象有可调用对象,你可以调用它们,如果它有变量你可以改变它们。

    大致如下:

    //A.js
    module.exports = {add:(a,b)=>{return a+b}, b:2}
    
    
    // Integrated terminal
    let exportedStuff = require('A.js')
    exportedStuff.add(1,2)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-09-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-25
      • 2021-08-04
      • 2018-02-14
      相关资源
      最近更新 更多