我正在try 用electron、angular2、typescript和neDB创建一个桌面应用程序.为了能够用neDB创建一个"文件"数据库,我想要我的项目的路径.我怎样才能用typescript得到这个?

推荐答案

使用app.getAppPath()

Typescript是javascript的超集,因此您可以使用与javascript相同的方式来执行它,尽管您可能希望声明打字,或者在执行此操作时使用其他Typescript功能.

例子:

const remote = require('remote'), 
      app = remote.require('app');

var basepath = app.getAppPath();

更新-现在你应该使用:

const app = require('electron').remote.app

app.getAppPath()美元获得应用程序句柄.

Typescript相关问答推荐

Typescript:将内部函数参数推断为子对象键的类型

如何基于对象关键字派生类型?

`((PrevState:NULL)=>;NULL)|null`是什么意思?

类型脚本泛型最初推断然后设置

如何在TypeScrip面向对象程序设计中用方法/属性有条件地扩展类

类型脚本类型字段组合

如何在单击停止录制按钮后停用摄像机?(使用React.js和Reaction-Media-Recorder)

编剧错误:正在等待Expect(Locator).toBeVisible()

在列表的指令中使用intersectionObservable隐藏按钮

在React中定义props 的不同方式.FunctionalComponent

是否有可能避免此泛型函数体中的类型断言?

->;Boolean类型的键不能分配给类型Never

自定义 Select 组件的类型问题:使用带逗号的泛型类型<;T与不带逗号的<;T&>;时出错

如何从对象或类动态生成类型

基于属性值的条件类型

在Vite中将SVG导入为ReactComponent-不明确的间接导出:ReactComponent

什么';是并类型A|B的点,其中B是A的子类?

两个接口的TypeScript并集,其中一个是可选的

Typescript 从泛型推断类型

使用 Next.js 路由重定向到原始 URL 不起作用