複雑であることが知られている Windows 8.1 x64 に Node oracledb パッケージをインストールしようとしています。この詳細記事の指示に従いました。インストールしようとするとエラー MSB4019 が引き続き表示されますが、SO の質問の回答の 1 つを使用して解決しました。しかし、カルマ (ジャスミン テスト) でテストを実行すると、次のようになります。
C:\Users\potero\angular\Sunnel_View_Test\unit\jasmine>call karma start C:\Users\potero\angular\Sunnel_View_Test\unit\jasmine\conf\karma.conf.js 04 02 2016 11:42:39.758:INFO [framework.browserify]: 再構築の登録中 (autoWa tch=true) 04 02 2016 11:42:40.581:ERROR [framework.browserify]: bundle error 04 02 2016 11:42:40.581:ERROR [framework.browserify]: Error: 「C : \Users\potero\node_modules\oracledb\lib」からモジュール「../build/Release/oracledb」が見つかり ません/localhost :9876/ 04 02 2016 11:42:40.590:INFO [karma]: http://loで開始された Karma v0.13.19 サーバーcalhost:9876/ 04 02 2016 11:42:40.599:INFO [ランチャー]: ブラウザ IE を起動しています 04 02 2016 11:42:40.608:INFO [ランチャー]: ブラウザ Chrome を起動しています 04 02 2016 11:42:40.613:ERROR [フレームワーク.browserify]: バンドル エラー 04 02 2016 11:42:40.613:エラー [framework.browserify]: エラー: モジュール '../build/Debug/oracledb' が 'C:\Users\potero\node_modules\oracledb\ から見つかりませんlib' 04 02 2016 11:42:40.615:INFO [framework.browserify]: bundle updated 04 02 2016 11:42:41.318:INFO [IE 11.0.0 (Windows 8.1 0.0.0)]: Connected on socke t /# jugOlM6ncxlElbTbAAAA、ID 28583632 04 02 2016 11:42:43.555:INFO [Chrome 48.0.2564 (Windows 8.1 0.0.0)]: ID 57743574 のソケット /#bwze1YzRw7uyxQfwAAAB に接続
START: IE 11.0.0 (Windows 8.1 0.0.0) ERROR bundle error (see logs)
at C:/Users/potero/AppData/Local/Temp/fcd332ac97c6f0099b6d2cbea5282df8.browser ify:1 Chrome 48.0.2564 (Windows 8.1 0.0.0 ) ERROR Uncaught Error: bundle error (see logs) at C:/Users/potero/AppData/Local/Temp/fcd332ac97c6f0099b6d2cbea5282df8.browser ify:13.922 秒 / 0 秒で終了
概要: V 0 テストが完了しました
パッケージGithubページにも同様の問題がありますが、そこにある解決策(ノードの再インストール)はうまくいきませんでした。また、成功せずにoracledbを再インストールしました。
エラーメッセージで参照されているフォルダーを確認しましたが、記載されているとおりにファイルがありません。
なぜそれらのファイルが必要なのですか?なぜそれらがインストールされなかったのですか?プロジェクトがあるフォルダーではなく、ホームフォルダーでそれらを検索するのはなぜですか?