В приложении Electron как вы ссылаетесь на временный путь? - PullRequest
0 голосов
/ 05 марта 2019

Learning Electron Я бы хотел выполнить некоторую обработку файлов после перетаскивания .На Mac эквивалент для tmp равен $TMPDIR.Ссылка на документацию API app Я смог найти app.getAppPath(), который показывает мой путь из простого консольного журнала из main.js.Ниже app.getAppPath() есть getPath(), но когда я пытаюсь app.getPath(temp):

let foobar = app.getAppPath("temp")
console.log(foobar)

, я получаю сообщение об ошибке в консоли:

ReferenceError: temp не определено

В рамках моего исследования я прочитал:

В Electron есть встроенный каталог temp для работы во всех операционных системах или process для справки?

Примечание:

Даже после ссылки на строку:

console.log(`The temp path is: ${app.getAppPath("temp")}`)

возвращает тот же ответ, что и:

console.log(`The AppPath is: ${app.getAppPath()}`)

, который:

The temp path is: /Users/Grim/Documents/GitHub/electron-quick-start-boilerplate
The AppPath is: /Users/Grim/Documents/GitHub/electron-quick-start-boilerplate

, и после letWindow были добавлены вышеуказанные тесты console.log.1068 *

1 Ответ

3 голосов
/ 05 марта 2019

app.getAppPath() не принимает аргумент.

Для app.getPath(name) аргумент должен быть строкой "temp": app.getPath("temp").

...