Я установил электрон и попытался запустить приложение simples hello world, но получил эту ошибку
выбросить новую ошибку («Электрон не удалось установить правильно, пожалуйста, удалите node_modules / Electron и попробуйте установить снова»)
Я уже делал обычные вещи, предложенные в таких вопросах, как здесь (поэтому, пожалуйста, не помечайте это как "дублирующий вопрос": эти ответы не работают ) Iудалил node_modules, и проблема все еще существует.
Следующее расследование обнаружило, что проблема в 7-й строке файла index.js
var fs = require('fs')
var path = require('path')
var pathFile = path.join(__dirname, 'path.txt')
function getElectronPath () {
if (fs.existsSync(pathFile)) { //<=====HERE!!!!!
var executablePath = fs.readFileSync(pathFile, 'utf-8')
if (process.env.ELECTRON_OVERRIDE_DIST_PATH) {
return path.join(process.env.ELECTRON_OVERRIDE_DIST_PATH, executablePath)
}
return path.join(__dirname, 'dist', executablePath)
} else {
throw new Error('Electron failed to install correctly, please delete node_modules/electron and try installing again')
}
}
module.exports = getElectronPath()
и да, в файле "path.txt"не существует в установке.
Возможно ли случайно, что это проблема версий? Я уже давно установил nodejs, и я только что установил электрон.
npm -v
5.5.1
node -v
v8.9.1
npm list --depth=0 -g
+-- electron@7.1.1
Я просто понимаю, что не могу даже выполнить `electronic -v '. Если это проблема, как я могу удалить узел и электрон, чтобы начать все сначала?