2016-10-13 19 views
0

私はノードプロジェクトをビルドするためにcreate-react-appを使用しています。解決方法ノードプロジェクトの「モジュールが見つかりませんでした: 'readline'」

npm -i --save-dev sat-wordsを使用して、sat-wordsというモジュールをインストールしました。しかし、私はこのように、それはそれは、テキストファイルを読むためにreadlineを使用していますsat-wordsindex.jsファイルで

Module not found: 'readline' ...

私に語ったプロジェクトを実行する場合:

var rl = require('readline').createInterface({ 
    input: require('fs').createReadStream(__dirname + '/word-list.txt') 
    }); 

しかし、Node.jsのドキュメントreadlineでコアモジュールです。実行時にモジュールが見つからないというエラーが表示されるのはなぜですか?

答えて

0

プログラムindex.jspackage.jsonと同じディレクトリに置く場合は、node index.jsで実行する必要があります。あなたがnode index.jsを実行したときに、それはすべての単語を出力します

var SATWords = require('sat-words'); 
SATWords.getWords(function(words){ 
     console.log(words) 
}) 

は例えば、あなたのプログラム(index.js)がある場合。

+0

create-react-appは、すべてのjsファイルを 'src'フォルダに入れます。そして私は 'npm start'コマンドを使ってプログラムを実行します。 – newguy

関連する問題