我正在使用create-react-app来构建Node项目。
我已使用npm -i --save-dev sat-words
安装名为sat-words
的模块。但是,当我运行该项目时,它告诉我
Module not found: 'readline' ...
在sat-words
的{{1}}文件中,它使用index.js
来读取文本文件,如下所示:
readline
但在Node.js文档中,var rl = require('readline').createInterface({
input: require('fs').createReadStream(__dirname + '/word-list.txt')
});
是一个核心模块。为什么会抛出一个错误,说在运行时找不到模块?
答案 0 :(得分:0)
如果您将程序<?php
$results_status = 3; // What ever your retrieve variable value is. In your case: `$results['status']`
$arr = array("1" => "A",
"2" => "B",
"3" => "C",
"4" => "D"
);
?>
<select>
<?php
foreach($arr as $key => $val){
$sel = ($results_status == $key) ? "selected='selected'" : "";
?>
<option value="<?php echo $key?>" <?php echo $sel; ?>><?php echo $val?></option>
<?php }?>
</select>
放在与index.js
相同的目录中,则应该可以使用package.json
运行该程序。
例如,如果您的程序(node index.js
)是
index.js
当您运行var SATWords = require('sat-words');
SATWords.getWords(function(words){
console.log(words)
})
时,它会打印出所有单词。