所以我使用电子创建桌面应用程序,而Angular 2+是我的前端。我想在前端代码和电子代码之间共享一个javascript文件。我真的只想要定义常量,我将在两个地方使用。
例如,当使用电子的ipcMain与Angular2进行通信时,您可以这样做:
electron-constants
我的问题是......如何创建SOME_CHANNEL
模块,以便我可以在Angular2 TS文件和电子js文件之间共享字符串常量// typings.d.ts
declare module 'electron-constants' { export const SOME_CHANNEL: string }
// angular-cli.json
...
scripts: ['../electron-scripts/constants.js']
...
// electron-scripts/constants.js
module.exports.SOME_CHANNEL = 'some-channel';
?
我尝试过这样的事情:
DataSource
但这根本不起作用。有没有人试过这样做?