是否可以在node webkit中打开angular 2应用程序并解释如何?
我使用:
安装了角度2npm install @angular/cli
我开发了一个简单的应用程序。
ng serve --open
该应用程序在Chrome浏览器中运行良好。我想在node webkit上打开应用程序。我去了
npm install nodewebkit
node webkit建议我改变
"scripts": {
"start": "nodewebkit"
}
现在我尝试了
npm start
它不会启动角度应用程序。
如何处理?
答案 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++ 模块。