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スキップ==========
これには回避策があると思います。次の解決策を試すことができますか?
これで問題が解決したかどうかをお知らせください。
この手順でこの問題を解決しました。1. _vs-tac
_フォルダーをC:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\ApacheCordovaTools\Packages\
からAppDataローミングフォルダーにコピーします。
vs-tac
_パッケージをコピーして_npm install
_を実行したAppData\roamingフォルダーにVS 2015開発者プロンプトを開きましたこの問題を解決するには、まず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
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\
そしてそれは働いています!