有人如何在Visual Studio中调试Sails.js代码?

埃瓦尔达斯(Evaldas Buinauskas)

我目前正在尝试使用Node.JS,并将Visual Studio CommunityNode.js工具一起用作主要IDE。

如果要使用此接口创建Express应用程序: 在此处输入图片说明

然后点击F5,我的Express应用程序将启动,我会看到这个漂亮的调试窗口:

在此处输入图片说明

但是,如果使用来安装Sails.js,则npm -g install sails在测试Sail.js应用程序(如果我在Visual Studio中创建一个)或Express应用程序中都不再看到此调试窗口。

我的应用程序将按预期启动,除了无法再看到调试窗口。

仅在执行以下操作时,调试窗口才会返回:

  1. Remove Sails from my machine using npm -g uninstall sails
  2. Reinstall node.js

How do I get debug window if I have Sails installed? I'd like to have it for both Express and Sails applications.

Alexander Troshchenko

Ran into a similar issue of running Sails application inside Visual Studio. Here's how I got my project properly running in Visual Studio, in case any stumbles on that question.

  1. Create Create Blank Node.JS Console Application in the VS
  2. In another folder outside of your project initialize your sails app (if you haven't already), e.g. sails create appName. If you already know your API controllers/models, it's a good idea to create them right now. If not, you'll have to do it manually rather than using sails generate api

  3. 重要信息:在Sails项目文件夹中,删除node_modules,在我的情况下,现有的节点模块使VS npm偏离了轨道

  4. 在Visual Studio中,右键单击您的项目,然后转到“添加” >“添加现有文件夹...”。
  5. 使用Sails Application选择文件夹
  6. 导入后,您会注意到您的帆应用程序文件夹也有app.js。选择sails项目的所有内容,并将其上移至您的根目录。它应该替换app.js,package.json和自述文件
  7. 右键单击npm,选择“安装缺少的软件包...”。
  8. 之后,右键单击您的app.js文件并将其选择为开始js文件
  9. 运行/调试应用程序。它应该工作正常。

希望能帮助到你。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Visual Studio代码中调试打字稿文件

有人可以修复我的代码以复制按钮吗?(Visual Studio 代码)

在Visual Studio中调试exe代码

无法在Visual Studio代码中调试Go

如何使用节点js创建条件调试Visual Studio代码

Node JS调试在Visual Studio代码中不起作用(2020年)

无法在 Visual Studio 代码中调试我的 C++ 代码

如何在 Android Studio 中仅调试我的代码

有人可以解释一下此代码中如何使用移位吗?

有人可以解释staticmethod的源代码在python中如何工作

有人可以向我解释这段代码在 vue 中是如何工作的吗

Visual Studio代码-通过TypeScript调试Node JS

如何在Visual Studio 2017中调试.NET 4.6框架源代码?

如何在Visual Studio 2013中为调试版本禁用代码签名?

如何在Visual Studio Code中调试Python3代码

如何在Visual Studio代码中调试Bazel C ++ Google测试

如何在 Visual Studio 代码中调试 nodeJS (ExpressJS) 应用程序?

如何在Visual Studio代码中调试React本机应用程序?

如何在Visual Studio代码中同时查看终端,调试控制台和输出屏幕?

如何在 Visual Studio 等 IDE(Eclipse、Spring Tool Suite)中调试 Java 代码?

如何在 Visual Studio 代码的调试中运行 C++ 脚本?

如何在当前Visual Studio主机内部的Visual Studio扩展中调试用Roslyn编译的代码?

Kotlin调试无法在Visual Studio代码中启动

调试时无法在Visual Studio中编写代码

在“ Visual Studio代码”中调试单个JavaScript文件

Visual Studio 代码中的调试命令行

调试时Visual Studio中的Cordova不会更新Java代码

在Visual Studio Code WSL中调试Go代码

调试时无法跳过Visual Studio中的代码