是否可以在node webkit中打开angular 2应用程序并解释如何?

时间:2017-11-01 15:50:01

标签: angular node-webkit

是否可以在node webkit中打开angular 2应用程序并解释如何?

我使用:

安装了角度2
npm install @angular/cli

我开发了一个简单的应用程序。

ng serve --open

该应用程序在Chrome浏览器中运行良好。我想在node webkit上打开应用程序。我去了

npm install nodewebkit

node webkit建议我改变

   "scripts": {
    "start": "nodewebkit"
}

现在我尝试了

npm start

它不会启动角度应用程序。

如何处理?

1 个答案:

答案 0 :(得分:1)

有一个 github repo 有一个例子。 https://github.com/nwutils/nw-angular-cli-example

我使用的是 ubuntu 20.04,它开箱即用。

您还可以查看 https://dev.to/thejaredwilcurt/angular-cli-and-nwjs-for-development-49gl,它为您提供了有关如何从头开始创建应用程序的分步说明。这再次对我有用。

请注意,我还使用了本机模式模块 (C++)。为了避免其他人有点头疼,这里有一些打字稿,展示了如何加载:

    const modulewrapper = window.nw.require('native/modulewrapper.node');
    this.wrapper = new modulewrapper.ModuleWrapper();
    <snip>
    // call wrapper functions as normal
    this.wrapper.foo()

注意:本机目录包含 C++ 模块。