0

全て、

初歩的な質問かもしれませんが、node.js にまったく慣れていないので、行き詰まってぐるぐる回っているので、正しい方向へのちょっとしたヒントを探しています (私のスキルは .NET とブラウザー JS です)。

私の最初の node.js アプリケーションは Windows シリアル ポートを読み取るので、Windows で node.js を使用するのに最適な voodootikigod / node-serialport モジュールを使用したいと考えています。手順に従って、github ソースをローカルで複製し、node-gyp を使用して構成およびビルドし、エラーなしで正常に動作するように Windows でビルドしました。

ただし、これをローカルの npm リポジトリにインストールして、アプリケーションで「require」できるようにする必要があります。VS 用の新しい Visual Studio Node.js ツール (.net 開発者が node.js を使い始めるための優れた方法) を使用していますが、含まれている npm パッケージ マネージャーはローカル フォルダーからインストールできません。

したがって、NPM についてあまり知らないので、ローカルの github フォルダーから次のコマンド ライン「npm install」を使用して、これをローカルの NPM リポジトリにインストールすると想定しています。すべての依存関係がプルされますが、次のコマンドを実行する埋め込みスクリプトがあります。 「ノード gyp 再構築」とエラーで失敗します: MSB4036 「VCBuild」タスクが見つかりません。

私は VS 2013 pro を使用していますが、VCbuild はしばらく前に MSbuild に置き換えられたと思いました。したがって、node-gyp rebuild が実行しようとするスクリプトを編集する必要があるように見えますが、これを整理するために npm と node-gyp について十分に知りません。

それはおそらく愚かな初心者の問題です-誰かが私を正しい方向に向けることができますか? ありがとう。

4

1 に答える 1

0

Windows で node-gyp のすべての要件を満たしていますか ( readmeを参照)? Windows 7 には Python 2.7 と VS 2010 が必要で、Windows 8 には VS 2012 C++ が必要です。

于 2014-06-19T12:54:47.420 に答える