전자 어플을 ES6으로 다시 작성하는 중입니다. Laravel Mix를 사용하여 JS 및 SASS 앱을 컴파일합니다. 이제 메인 프로세스는 렌더 프로세스를 잘로드합니다. 그런 일이 발생하면 내 app.js가로드되고 그 곳에서 내 문제가 발생합니다. 그래서 내가 할 : 콘솔에서이 오류가 발생컴파일 후 모듈에서 가져 오는 데 문제가 있습니다
import { remote } from 'electron';
을 : 지금은 전자를 다시 설치 시도했습니다
Uncaught Error: Electron failed to install correctly, please delete node_modules/electron and try installing again
, 최대 주요 공정 화재로 시작하는 경우 전자 작동하더라도. 선은 컴파일 된 JS이를 말한다 :
내가 무슨 일이 일어나고 있는지 정말 모르겠어요/* WEBPACK VAR INJECTION */(function(__dirname) {var fs = __webpack_require__(8)
var path = __webpack_require__(9)
var pathFile = path.join(__dirname, 'path.txt')
if (fs.existsSync(pathFile)) {
module.exports = path.join(__dirname, fs.readFileSync(pathFile, 'utf-8'))
} else {
throw new Error('Electron failed to install correctly, please delete node_modules/electron and try installing again')
}
, 어떤 조언이나 정보가 큰 도움이 될 것입니다!
감사
편집 : --verbose
그것을 실행 시도했다 : 문제의
/Library/Caches/com.apple.xbs/Sources/AppleGVA/AppleGVA-10.1.16/Sources/Slices/Driver/AVD_loader.cpp: failed to get a service for display 3
2017-06-13 16:10:42.383 Electron Helper[47106:766924] Couldn't set selectedTextBackgroundColor from default()
렌더링 프로세스의 일부로 Chrome devtools 창에서이 잡히지 않은 오류가 표시됩니까? 두 개의 package.json 파일을 사용하고 있습니까 아니면 하나만 사용하고 있습니까? – Sators
사용중인 webpack의 버전은 무엇입니까? 그리고 "-ng uninstall --save-dev (또는 --save)"를 사용하여 -g와 -g 속성을 모두 사용하여 정리했는지 확인하십시오. 그런 다음 npm 캐시 정리를 실행하십시오. 모든 것이 확실히 깨끗해야합니다. 먼저 빌드를 다시 실행하여 설치되지 않았으므로 중단되는지 확인하십시오. 그런 다음 다시 설치하십시오. 단지 그것이 정말로 결함이 아니라는 것을 정말로 확신하게하십시오. – stevenvanc
더 많은 디버깅 정보를 제공하기 위해'--verbose' 플래그로'electron'을 설치하십시오. –