2017-05-12 12 views

답변

0

나는 해결책을 가지고 있습니다.

64 비트 아치에서 32 비트 버전의 nodej를 사용하기 때문에 빌드가 잘못되었습니다.

프로세스를 사용하여 nodejs의 아치를 확인할 수 있습니다.

거기 nodejs.org 고토보다 (32)을 작성하고, nodejs의 64 비트 설치 프로그램을 다운로드 한 경우 enter image description here

TARGET_ARCH

에 대한

c:\> node 
> process 

검색합니다.

단계

  1. 노드 프로세스 아치 유형이 그림에 표시된 64입니다 확인 node_modules 폴더를 (관리자로 실행)
  2. 열기 명령 프롬프트를 제거 따르십시오.
  3. 실행 NPM 내 package.json 파일

설치

{ 
    "name": "sqlite", 
    "version": "1.0.0", 
    "description": "This is the tutorial for the sqllite", 
    "main": "index.js", 
    "scripts": { 
    "test": "echo \"Error: no test specified\" && exit 1", 
    "start": "electron .", 
    "rebuild": "electron-rebuild -f -w sqlite3" 
    }, 
    "author": "", 
    "license": "ISC", 
    "dependencies": { 
    "electron-prebuilt": "^1.4.13", 
    "sqlite3": "^3.1.8" 
    }, 
    "devDependencies": { 
    "electron-rebuild": "^1.5.10" 
    } 
}