2016-08-10 11 views
0
私は角度2のアプリケーションにノードモジュールをインポートしようとしています

:コンソールでモジュールが角2で必要な場合、 ".package.json"モジュールが見つかりませんか?

const node-module = require('some-module'); 

私は常にエラー

ERROR in ./~/some-module/package.json 
Module parse failed: /home/tom/Projects/project/node_modules/some-module  /package.json Unexpected token (2:9) 
You may need an appropriate loader to handle this file type. 
SyntaxError: Unexpected token (2:9) 

を取得し、私は同梱のモジュールのためのWebPACKを使用していると私はしないでください本当になぜこれが失敗しているのかを知る。 Angular 2アプリケーションでノードモジュールをインポートする他の方法はありますか?

答えて

0

私はpackage.json魔法使いを読み込もうとしていると思います。その作業があればjson-loaderを試すことができますが、package.jsonをコンパイルしてはならず、package.jsonをバンドルから除外する必要があります。

+0

いいえ、モジュール内のpackage.jsonファイルは有効です。あなたの言ったように、私はウェブ上のさまざまなツールを使ってそれをチェックしました。他の何かが問題でなければなりません。 –

+0

これを行うと、node-module = require( 'some-module');それはすべてを取る。あなたはwebpackを使っています。あなたは単に "some-module"からimport {yourModule}のようなimportを使うことができます。 –

+0

[ご覧ください](https://github.com/blinfo/angular2-webpack-seed) {test:/\.json$/、loader: "json-loader"} –

関連する問題