Mik*_*ver 19 visual-studio node.js electron
我正在尝试使用Visual Studio(而不是VSCode)来创建一个简单的Electron应用程序.我是通过Visual Studio(v1.1)扩展的Node.js工具这样做的.我正在使用基本的快速启动应用程序,如果我通过npm启动启动,但如果我通过Visual Studio启动,我在启动时收到以下错误:
'在第一行找不到模块'电子':
const electron = require('electron');
我可以告诉Visual Studio在启动node.js调试器之前首先启动Electron应用程序吗?有没有其他人得到这个设置工作?
Ric*_*h N 43
这个有可能.尝试做以下事情:
将依赖项部分添加到已创建的package.json和引用电子.我引用了0.36.2,如下所示:我一直在使用的版本:
"依赖":{"electron-prebuilt":"0.36.2"},
这一切都很好,但它有多大取决于你真正希望Visual Studio为你做什么.它只会在主线程上中断,尽管您可以像往常一样使用Chrome开发工具调试渲染器线程.我发现节点工具应用有点限制.也许其他项目类型之一会更好.
编辑2017年5月:这仍然适用于Visual Studio 2017和电子1.6.6以及当前的电子快速启动,以及Electron自己的快速启动代码.你现在可以安装'电子'而不是'电子预建'("依赖":{"电子":"1.6.6"},).
编辑2017年11月:这种方法停止使用电子1.7.x及更高版本.它仍然适用于电子1.6.x版本,电子仍在发布.在1.7.x及更高版本中,您可以按照上述步骤操作,但在调试开始时Visual Studio不会立即中断.相反,你将不得不另外:
Stack Overflow的另一个答案是更多细节和图片.
归档时间: |
|
查看次数: |
20739 次 |
最近记录: |