如何获取角分量中的当前电子窗口参考?

时间:2019-10-26 12:22:56

标签: javascript node.js angular electron

我正在构建和电子应用程序(使用Angular 8)。在特定的组件中,我想使当前窗口(而不是创建新窗口)透明(setOpacity(0))。但是我无法获得当前电子窗口参考的角度分量。

我尝试了require('electron').remote.getCurrentWindow()。但这给了错误(路径模块无法解析,fs模块无法解析)。

我已经安装了路径,fs,节点类型。 并更新了tsconfig

{
  "compileOnSave": false,
  "compilerOptions": {
    "allowSyntheticDefaultImports": true,
    "baseUrl": "./",
    "outDir": "./dist/out-tsc",
    "sourceMap": true,
    "declaration": false,
    // "module": "esnext",
    "module": "es2015",
    "moduleResolution": "node",
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "importHelpers": true,
    "target": "es5",
    "typeRoots": ["node_modules/@types"],
    "types": ["node"],
    "lib": ["es2018", "dom"],
    "strict": false
  }
  // "angularCompilerOptions": {
  //   "fullTemplateTypeCheck": true,
  //   "strictInjectionParameters": true
  // }
}

并尝试了此(https://gist.github.com/niespodd/1fa82da6f8c901d1c33d2fcbb762947d

现在我遇到此错误

ERROR Error: Uncaught (in promise): TypeError: path.join is not a function
TypeError: path.join is not a function
    at Object.<anonymous> (index.js:4)
    at Object../node_modules/electron/index.js (index.js:18)

有没有办法掌握当前窗口(而不创建新窗口)?

0 个答案:

没有答案