我正在尝试在本地系统上使用reactjs。 我遵循了reactjs的官方文档,并尝试在井字游戏中使用它的教程。
对于本地开发环境,我遵循了所有步骤,但是当我尝试运行npm start
时,我遇到了错误
module.js:549
throw err;
^
Error: Cannot find module 'binary-extensions'
at Function.Module._resolveFilename (module.js:547:15)
at Function.Module._load (module.js:474:25)
at Module.require (module.js:596:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/home/Documents/my-
app/node_modules/chokidar/node_modules/is-binary-path/index.js:3:24)
at Module._compile (module.js:652:30)
at Object.Module._extensions..js (module.js:663:10)
at Module.load (module.js:565:32)
at tryModuleLoad (module.js:505:12)
at Function.Module._load (module.js:497:3)
我正在使用Node v8.11.3
和npm v5.6.0
仅供参考,我已经使用binary-extensions
安装了npm i binary-extensions
,但仍然出现相同的错误。
答案 0 :(得分:0)
以某种方式,您的项目失去了对binary-extensions
模块的跟踪。
修复很简单。
在您的项目中,删除node_modules/
macOS / Linux:
rm -rf node_modules/
Windows:
rmdir node_modules/
然后
npm install
这将解决问题。