首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >推出基于Theia的电子应用程序(工件/软件包)不起作用

推出基于Theia的电子应用程序(工件/软件包)不起作用
EN

Stack Overflow用户
提问于 2022-04-07 11:34:05
回答 1查看 79关注 0票数 0

在使用剧作家方面几乎是新的。探索事物,检查我们可以用这个工具做些什么。

我试图推出我们的基于Theia的电子应用在Ubuntu18.04与以下来源。

代码语言:javascript
复制
const { _electron: electron } = require('playwright');
//const { _electron } = require('playwright');


//import { test, expect, Page } from '@playwright/test';

(async () => {
      // Launch Electron app.
      const electronApp = await electron.launch('./my_executable_file_path');
                                               //this executable is an artifact/packgae

})();

test.describe('New Todo', () => {
      test('should allow me to add todo items', async ({ page }) => {
      //let's not do anything before the app launch.
  });

});

在我的package.json文件中,我已经有了这个

代码语言:javascript
复制
 "devDependencies": {
        "@playwright/test": "^1.20.2",

我可以成功地运行基于浏览器的测试用例,但无法启动电子应用程序。

代码语言:javascript
复制
electron.launch: Cannot find module 'electron/index.js'

我们在jenkins生成的工件中没有这个index.js。

EN

回答 1

Stack Overflow用户

发布于 2022-07-06 15:33:14

这就是我如何成功发射电子的方法。

代码语言:javascript
复制
const electronApp = await _electron.launch({
        args: ['theia-electron-main.js'],
        cwd: 'cube-electron/apps/studio/electron/scripts'
     });
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71781429

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档