2016-10-14 43 views
-1

私はちょうどionic v2でnew projectを開始し、プロジェクトにfeedparserを追加しました。"require is not defined"エラー

ionic serve 

を使用することにより

私は空白の画面を取得し、エラー

Uncaught ReferenceError: require is not defined This is the code that is used to load the dependencies:

declare var require: any; 
var Feedparser = require('feedparser'); 
var request = require('request'); 

は、最初のポイントはこの部分である:

declare var require: any; 

それはで言及されています別のスレッド、私はそこに置くだけです。

私はいくつかの調査を行い、requirejsとそのようなものがあるかどうかを確認しましたが、問題は解決しませんでした。

しばらくすると、古いバージョンの別のイオンプロジェクトを作成しました。フィードパーサーの例を含めることは問題ありませんでした(declare var require:any;の場合も同様です)。 おそらく、ionic v2のリリースで何かが変更されていて、本当にRC-Versionのようなモジュールにしたいと思っています。

ありがとうございます。

EDIT:

import * as Feedparser from 'feedparser'; 

よう 輸入も機能していません。

答えて

0

あなたのマシンにこれらのノードの依存関係をインストールする必要があると思います。

あなたは彼らが世界的に上記のパッケージをインストールしたい場合は、それらをあなたのプロジェクトにインストールされているコマンドをRequireJSについては

、FeedParserについては

npm install --save requirejs 

npm install --save feedparser 

以下を使用します--saveスイッチの代わりに-gを使用してください。

希望すると便利です。

+0

私はこのプロジェクトでこれらの依存関係が必要なので、これは意味をなさないと思います - > https://nodejs.org/en/blog/npm/npm-1-0-global-vs-local -installation/ – thardes2

+0

この場合、私の投稿にコメントしたように、 'npm install'コマンドを発行している間に' -g'の代わりに '--save'オプションを使うことができます。私は自分の投稿を更新しました。 –

+0

デービッドありがとうございますが、私はまだエラーが発生します.... – thardes2

関連する問題