如何将电子添加到角度/ cli制作的角度项目中?

时间:2017-04-03 18:07:56

标签: angular electron angular-cli

我的项目结构如下:

enter image description here

我正在尝试通过angular / cli以其特定结构添加电子到项目。然而,我得到了无法找到电子应用程序"当我试着跑'npm start'。我应该修改src中的main.ts吗?目前它看起来像:

import { enableProdMode } from '@angular/core';
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';

import { AppModule } from './app/app.module';
import { environment } from './environments/environment';

if (environment.production) {
  enableProdMode();
}

platformBrowserDynamic().bootstrapModule(AppModule);

它是没有修改的标准版。

2 个答案:

答案 0 :(得分:1)

我也正在学习邻接电子。以下设置对我有用:

第1步) 在src目录下创建一个电子目录,其中包含package.json和main.js(参见https://electron.atom.io/docs/tutorial/quick-start/

第2步) 全球安装电子:

$StudentCursor->count()

第3步) update package.json(在scripts-section中添加2个条目):

npm install -g electron

第4步) 启动应用程序:

...
"build-electron": "ng build --base-href . && copy src\\electron\\* dist",
"electron": "npm run build-electron && electron dist",
...

希望,这有帮助。

答案 1 :(得分:0)

您的package.json需要修改。确保将“main”:“main.js”添加到package.json。

例如:

{
  "name": "package-name",
  "version": "0.0.0",
  "main": "main.js",
  ...
}