使用VS Code和Banana Pi进行节点开发设置

时间:2017-10-18 23:56:59

标签: node.js visual-studio-code nodemon banana-pi

我一直试图找出如何设置代码以便我可以为我的Banana Pi开发。

现在,我在我的PC(窗口10)本地拥有我的项目,并为我的应用程序构建了一个非常基本的shell。现在我需要将它移到Pi上,以便我可以开始与硬件进行交互。

我发现了一些帖子,所有这些帖子都有完全不同的方向,使用"远程VS代码"扩展到更多节点相关的东西,内置到VSCode中的东西。我已经走上launch.json工作的道路,遇到了this post on Medium

这看起来大部分都是准确的,但基于我从VSCode提供的智能感知,它似乎也是旧的,不再有价值。 (似乎是options aren't valid anymore的一大块)

这似乎非常有用,至少比VS Code目前提供的更准确。但是,当谈到节点(以及一般的开发)时,我有点像菜鸟,所以这个页面并不像我希望的那样有用。据我所知,这个问题有几个部分。

  1. 从本地工作站获取代码到Pi
  2. 根据我的阅读情况,LaunchAttach配置似乎都支持RemoteRootLocalRoot,因此感觉这两种方式都有用吗?它确实说过这个过程更多的是从远程到本地的流,这是我所拥有的,但很容易在那里做一个初始拷贝。

    1. 让应用运行
    2. 我觉得这是Launch配置的来源?据我所知,重要的属性将是:

      • runtimeExecutable = nodemon(看起来很理想)
      • program = $ {workspaceFolder} api / api.js(app入口点,这是哪里 package.json points)
      • address = 192.168.2.7(banana pi&#; USB IP)


      1. 附加调试器 第2部分中的Attach配置的创建应该涵盖了这一部分。在MSDN页面中,似乎VS Code可以利用Node的Inspector选项,但如果我需要,我无法找到任何地方在某个地方提供它作为参数或由VS Code自动注入。看来附加配置上的协议属性可能会这样做吗?
      2. 我实际上还没有运行任何东西,因为我太害怕搞砸了整个项目。

        任何方向都将不胜感激。谢谢,贾斯汀

0 个答案:

没有答案