私は最初のasp.netコアWebサイトを展開しています。私たちはdevの観点からパッケージを管理するためにNPMを使用していますが、私はノードjをWebサイトをホストするサーバー上の要件にする印象を受けていませんでしたか?サーバー上にnodejを必要とせずにasp.netコアWebサイトを展開するにはどうすればよいですか?
現在、Webサイトを実行しようとすると、「InvalidOperationException:Node processを開始できませんでした」というメッセージが表示されます。サーバーを可能な限りリーンに保つために、私はそこにノードjを持たない方がよいでしょう。さらに、(Visual Studio 2017からファイルオプションへの展開から)展開するときに、実行時にパッケージを更新/ダウンロードしようとする心配があります。
NPMはJavascriptで書かれたパッケージマネージャです。依存関係を取り除く必要があります – itsundefined
NPMを使用して依存関係を管理していますが、サーバー側にNPM/Nodeを必要とせずにNPMとの依存関係を管理する方法は見つけられません。依存関係を管理するためにNUGETを使用するときのようなビットは、サーバー上のナゲットの周りに何も必要ありません。 – David
私は.netコアについてよく知らないので、私の無知を許しますが、 'npm install'への展開プロセスの一部ですか? 'npm install'は1回の起動ごとに実行しようとしていますか?あなたのウェブサイトを運営するのにNPMは必要ないと私は考えています。特にこれらがすべてクライアント側の依存関係である場合 –