web-dev-qa-db-ja.com

Visual Studio 2015は、Apache Cordovaのツールでは機能しません

VS 2015 Enterprise + Tools for Apache Cordovaのフルインストールを行いました。プロジェクトを開いたり作成したりすると、ビルドされず、[実行]ボタンにリップルエミュレーターまたはデバイスの情報も表示されません。

私はすでに完全に再インストールしましたが、それでも同じです。

構成ウィンドウの[依存関係チェック]ボタンをクリックすると、すべてが正常であると表示されます。

ビルドしようとすると:

npm ERR! Windows_NT 6.3.9600 1> npm ERR! argv "node" "C:\ Users \%UserProfile%\ AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js" "-g" "install" "C:\ Program Files(x86)\ Microsoft Visual Studio 14.0\Common7\IDE\Extensions\ApacheCordovaTools\packages\vs-tac "" --loglevel "" warn "1> npm ERR!ノードv0.12.2 1> npm ERR! npm v2.12.0 1> npm ERR! undefinedは関数ではありません1> npm ERR! 1> RUNMDAINSTALL:npm ERR!ヘルプが必要な場合は、次の場所でこのエラーを報告してください。1> npm ERR! https://github.com/npm/npm/issues 1> npm ERR!サポートリクエストには次のファイルを含めてください。1> npm ERR! C:\ Users \%UserProfile%\ Documents\Visual Studio 2015\Projects\BlankCordovaApp10\BlankCordovaApp10\npm-debug.log 1> ------ npmのインストールに失敗しました。終了コード:1 1> ------パッケージのインストールに失敗しました。再試行しています... 1> npm WARNアンインストールがC:\ Program Files(x86)\ nodejs\node_modulesにインストールされていません: "vs-tac" 1> npm ERR! Windows_NT 6.3.9600 1> npm ERR! argv "node" "C:\ Users \%UserProfile%\ AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js" "-g" "install" "C:\ Program Files(x86)\ Microsoft Visual Studio 14.0\Common7\IDE\Extensions\ApacheCordovaTools\packages\vs-tac "" --loglevel "" warn "1> npm ERR!ノードv0.12.2 1> npm ERR! npm v2.12.0 1> npm ERR! undefinedは関数ではありません1> npm ERR! 1> RUNMDAINSTALL:npm ERR!ヘルプが必要な場合は、次の場所でこのエラーを報告してください。1> npm ERR! https://github.com/npm/npm/issues 1> npm ERR!サポートリクエストには次のファイルを含めてください。1> npm ERR! C:\ Users \%UserProfile%\ Documents\Visual Studio 2015\Projects\BlankCordovaApp10\BlankCordovaApp10\npm-debug.log 1> ------ npmのインストールに失敗しました。終了コード:1 1> ------パッケージのインストールに失敗しました。再試行しています... 1> npm WARNアンインストールがC:\ Program Files(x86)\ nodejs\node_modules: "vs-tac"にインストールされていません1> C:\ Program Files(x86)\ MSBuild\Microsoft\VisualStudio\v14.0\ApacheCordovaTools\vs-mda-targets\Microsoft.MDA.FileMirroring.targets(287,5):エラー:ローカルnpmパッケージのインストール中にエラーが発生しました。 1> MSBUILD:cordova-buildエラーBLD401:エラー:BLD00401:モジュール 'C:\ Users \%UserProfile%\ AppData\Roaming\npm\node_modules\vs-tac\app.js'が見つかりませんでした。 [ツール]-> [オプション]-> [Apache Cordovaのツール]-> [Cordovaツール]-> [Cordovaキャッシュをクリア]に移動して、ビルドを再試行してください。

==========ビルド:成功0、失敗1、最新0、スキップ0 ==========

設定ボタンを使用してキャッシュを消去しましたが、それでも同じです。実行時npm cache clearパッケージをインストールしましたが、前に言ったように、実行ボタンにはデバイス情報が表示されません。

編集:

@Subhag Oakありがとうございます!これにより、[実行]ボタンからメニューオプションが表示されましたが、実行/ビルドしようとするとエラーが発生します。

------ C:\ PROGRAM FILES(X86)\ Microsoft VISUAL STUDIO 14.0\COMMON7\IDE\EXTENSIONS\APACHECORDOVATOOLS\packages\vs-tacからの[email protected]のnpmインストールが完了しました。 1> MSBUILD:cordova-buildエラーBLD401:エラー:BLD00401:モジュール 'C:\ Users\FilipeAugusto\AppData\Roaming\npm\node_modules\vs-tac\app.js'が見つかりませんでした。 [ツール]-> [オプション]-> [Apache Cordovaのツール]-> [Cordovaツール]-> [Cordovaキャッシュをクリア]に移動して、ビルドを再試行してください。 ==========ビルド:0成功、1失敗、0最新、0スキップ==========

12
Fals

これには回避策があると思います。次の解決策を試すことができますか?

  • すべてのVSインスタンスを閉じる
  • cd "%localappdata%\ Microsoft\Phone Tools"
  • coreConフォルダーの名前を変更する
  • VSを再度起動します。

これで問題が解決したかどうかをお知らせください。

5
Subhag Oak

この手順でこの問題を解決しました。1. _vs-tac_フォルダーをC:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\ApacheCordovaTools\Packages\からAppDataローミングフォルダーにコピーします。

  1. _vs-tac_パッケージをコピーして_npm install_を実行したAppData\roamingフォルダーにVS 2015開発者プロンプトを開きました
6
orellabac

この問題を解決するには、まずVSを閉じてから、フォルダvs-tacをコピーします

C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\ApacheCordovaTools\Packages\

C:\Users\ASUS S550C\AppData\Roaming\npm\node_modules

次に、cordovaという名前のフォルダが新しいパスに表示されない場合

1- CMDまたはTermianlを開いて書き込み

cd C:\Users\ASUS S550C\AppData\Roaming\npm\node_modules
npm install -g cordova 

2-次に書き込む

  cd C:\Users\ASUS S550C\AppData\Roaming\npm\node_modules\cordova
    npm install

これで問題が解決します

注:npmを使用するには、インストールする必要があります Node.js

3
Hussein Talib

Cordovaをグローバルにインストールすることから始め、不足しているように見えるvs-tacをインストールしました(ただし、Cordovaのグローバルインストールが必要かどうかは不明です)。ここからの情報( https://social.msdn.Microsoft.com/Forums/en-US/4f97d8c5-6069-49ee-a065-283741fd483f/unable-to-build-my-first-cordova-app- in-vs-2015?forum = ToolsForApacheCordova ):

npm install -g cordova
npm install -g "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\ApacheCordovaTools\packages\vs-tac"

その後、次のエラーが発生しました。

EXDEV、クロスデバイスリンクは許可されていません

幸いにもこれを解決する方法に関するガイダンスがあります( https://stackoverflow.com/a/30958837/2270404 ):

C:\Temp>git clone https://github.com/phonegap/phonegap-plugin-fast-canvas.git

次に、プロジェクトフォルダーに移動し、次を実行します。

cordova plugin add C:\Temp\phonegap-plugin-fast-canvas\

そしてそれは働いています!

2
Adam Szabo