2017-07-28 6 views
0

J'essaie d'utiliser node-webcrypto-ossl dans electron qui a besoin de libs openssl et d'inclure le dossier à inclure dans binding.gyp.electron include openssl dans building.gyp

I Tried y compris dans les objectifs

targets": [ 
    { 
     "include_dirs": [ 
      "<!(node -e \"require('nan')\")", 
      "<(openssl_dir)/include", 
      "/path/to/homebrew/openssl/lib", 
      "/path/to/homebrew/openssl/include" 
     ], 

Mais ça n'a pas

Répondre

1

Dans mon .npmrc je précise que le répertoire OpenSSL:

runtime = electron 
target = 1.6.11 
target_arch = x64 
disturl = https://atom.io/download/atom-shell 
openssl_dir = /usr/local/ssl 

et je suis en mesure de construire mon application électronique qui utilise node-webcrypto-ossl

+0

est votre emplacement .npmrc dans la racine de l'utilisateur? comme dans ~/.npmrc? – SomeoneNew

+1

'.npmrc' doit être dans votre paquet.json d'application d'électrons – Microshine