2016-10-12 3 views
0

私はxml2jsモジュールをインポートしようとしているが、活字体でnode_modulesディレクトリに存在するJavaScriptモジュールをインポートする方法xml2js見つからないJavaScriptコードを使用してJavaScriptモジュールをインポートするにはどうすればいいですか?

import xml2js from 'xml2js'; 

を言って404エラーが直面しているのですか?

+0

あなたは角度-CLIを使用している場合は、その答えをチェックすることができます:https://stackoverflow.com/questions/42410531/xml-data-parsing-in-angular-2/45067926#を45067926 – dpetrini

答えて

0

あなたは私はあなたがインストールするか、少なくともモジュールの宣言を記述する必要があると思うxml2js

tsd install xml2js 
+0

javascriptモジュールを使用できませんか? – Developer

+0

webpackを使用している場合は... http://stackoverflow.com/questions/33525027/importing-js-file-into-typescript – Thalaivar

0

の写し(typescript)モジュールを持っている必要があります忘れないでください参照パス

/// <reference path="node_modules/xml2jse/xml2js.d.ts" /> 
import xml2js = require("xml2js"); 

を追加する必要があります。ここに明確に型付けされた宣言ファイルがあります:https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/xml2js/xml2js.d.ts

これらのモジュール宣言は、入力することでインストールできます。宣言ファイルの https://github.com/typings/typings

https://www.typescriptlang.org/docs/handbook/declaration-files/introduction.html

また、独自のモジュール宣言を書くことができますが、私はレジストリに最初に見てお勧めします。 TypeScriptは、宣言ファイルのないモジュールは認識しません。

役立ちます希望;)

関連する問題