2017-02-10 15 views
1

electron-windows-notificationsNodeRTに依存するelectronアプリを書いています。NodeRT:アセンブリが見つかりませんでした

私は私のプロジェクトをインストールしようとして、私は@nodert-win10依存関係のそれぞれについて、次のエラーを取得:あなたは私を助けることができ、

> if not defined npm_config_node_gyp (node "C:\Applications\nodejs\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild --msvs_version=2015) else (node "" rebuild --msvs_version=2015) 
Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch. 
    _nodert_generated.cpp 
    NodeRtUtils.cpp 
    OpaqueWrapper.cpp 
    CollectionsConverterUtils.cpp 
..\_nodert_generated.cpp : fatal error C1107: could not find assembly 'Windows.winmd': please specify the assembly search path using /AI or by setting the LIBPATH environment variable [C:\Users\moro\projects\t w-en-ty\node_modules\@nodert-win10\windows.ui.startscreen\build\binding.vcxproj] 
..\NodeRtUtils.cpp : fatal error C1107: could not find assembly 'Windows.winmd': please specify the assembly search path using /AI or by setting the LIBPATH environment variable [C:\Users\moro\projects\tw-en-t y\node_modules\@nodert-win10\windows.ui.startscreen\build\binding.vcxproj] 
..\CollectionsConverterUtils.cpp : fatal error C1107: could not find assembly 'Windows.winmd': please specify the assembly search path using /AI or by setting the LIBPATH environment variable [C:\Users\moro\pr ojects\tw-en-ty\node_modules\@nodert-win10\windows.ui.startscreen\build\binding.vcxproj] 
    win_delay_load_hook.cc 
..\OpaqueWrapper.cpp : fatal error C1107: could not find assembly 'Windows.winmd': please specify the assembly search path using /AI or by setting the LIBPATH environment variable [C:\Users\moro\projects\tw-en -ty\node_modules\@nodert-win10\windows.ui.startscreen\build\binding.vcxproj] 
C:\Applications\nodejs\node_modules\npm\node_modules\node-gyp\src\win_delay_load_hook.cc : fatal error C1107: could not find assembly 'Windows.winmd': please specify the assembly search path using /AI or by se tting the LIBPATH environment variable [C:\Users\moro\projects\tw-en-ty\node_modules\@nodert-win10\windows.ui.startscreen\build\binding.vcxproj] 
gyp ERR! build error 
gyp ERR! stack Error: `C:\Program Files (x86)\MSBuild\14.0\bin\msbuild.exe` failed with exit code: 1 
gyp ERR! stack  at ChildProcess.onExit (C:\Applications\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:276:23) 
gyp ERR! stack  at emitTwo (events.js:106:13) 
gyp ERR! stack  at ChildProcess.emit (events.js:191:7) 
gyp ERR! stack  at Process.ChildProcess._handle.onexit (internal/child_process.js:215:12) 
gyp ERR! System Windows_NT 10.0.14393 
gyp ERR! command "C:\\Applications\\nodejs\\node.exe" "C:\\Applications\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild" "--msvs_version=2015" 
gyp ERR! cwd C:\Users\moro\projects\tw-en-ty\node_modules\@nodert-win10\windows.ui.startscreen 
gyp ERR! node -v v6.9.5 
gyp ERR! node-gyp -v v3.4.0 
gyp ERR! not ok 

してくださいましたか?

この質問はhttps://github.com/NodeRT/NodeRT/issues/56にも尋ねられました。

答えて

1

別のコンピュータでフルインストールプロセスを試したところ、この問題の原因となった問題が見つかりました。インストール手順では、「VS Desktop 2015 Express」が必要です。しかし、Visual Studio自体では十分ではなく、人をインストールするときにはWindows 10 SDKもインストールする必要があります。

回帰的には、JSネイティブ関連の技術に新しい方がREADMEで明示的に宣言することは有益かもしれません。 :)

0

この問題を扱っている他の人のために。 \プログラムファイル(x86の)\ Windowsのキット\ 10 \ UnionMetadata \ 10.0.16299.0

に:私は

CからWindows.winmd

コピーして、それを修正しました

C:¥Program Files¥x86¥Windows Kits¥10¥UnionMetadata

関連する問題