2017-08-03 4 views
0

私は誰かが私を助けてくれることを望んでいるいくつかのノードとタイスクリプトの問題があります。 Visual Studioの2015年にノードとタイスクリプトの問題は、jqueryを認識しません

、私は同じソリューション内の2つのプロジェクトがあります。

ウェブ WebAPIの

を我々は両方の上のNode.jsをインストールした(両方ともnode_modulesフォルダを持っている)とWebAPIのは、いくつかのtypescriptですがありますファイル。突然、WebAPIはコンパイルされません。それは、 'd3'や '$'を含む、typescriptファイル内の名前のすべてを見つけることができないと訴えます。具体的には、私はWebを公開しようとすると文句を言う(はい、Web、WebAPIに何が含まれているのか分からないが、私が出版を妨げている)。ソリューション全体をクリアして再構築すると問題は発生しません。それはWebを公開しようとするときだけです。さらに奇妙なのは、WebAPIを公開しようとすると問題が発生しないということです。

誰かが私がここで何が起こっているのか把握するのに役立つことができますか?

+0

jqueryとd3の@type定義ファイルを参照しましたか?例えばhttps://www.npmjs.com/package/@types/jquery – AndyJ

+0

はい、それは役に立ちません。 – gib65

答えて

0

。それは、 'd3'や '$'を含む、typescriptファイル内の名前のすべてを見つけることができないと訴えます。

タイプ定義を含める必要があります。 npm install @types/jquery -D

もっと

別の方法としては、単にdeclare module "$";を行うことができます。 More https://basarat.gitbooks.io/typescript/docs/types/migrating.html

関連する問題