gpt4 book ai didi

javascript - 收到错误模块 "react"未找到

转载 作者:行者123 更新时间:2023-11-28 07:30:29 24 4
gpt4 key购买 nike

我正在尝试设置 Flux React 环境,我在这里观看了教程:https://egghead.io/lessons/react-development-environment-setup ,我已经复制并粘贴了教程视频中适用的确切代码(所有内容都在视频下方),但每次运行它时都会出现以下错误:

Error: module "react" not found from "/flux/src/js/fake_179946b1.js"
at notFound (/flux/node_modules/gulp-browserify/node_modules/browserify/index.js:803:15)
at /flux/node_modules/gulp-browserify/node_modules/browserify/index.js:754:23
at /flux/node_modules/gulp-browserify/node_modules/browserify/node_modules/browser-resolve/index.js:185:24
at /flux/node_modules/gulp-browserify/node_modules/browserify/node_modules/resolve/lib/async.js:44:14
at process (/flux/node_modules/gulp-browserify/node_modules/browserify/node_modules/resolve/lib/async.js:113:43)
at /flux/node_modules/gulp-browserify/node_modules/browserify/node_modules/resolve/lib/async.js:122:21
at load (/flux/node_modules/gulp-browserify/node_modules/browserify/node_modules/resolve/lib/async.js:54:43)
at /flux/node_modules/gulp-browserify/node_modules/browserify/node_modules/resolve/lib/async.js:60:22
at /flux/node_modules/gulp-browserify/node_modules/browserify/node_modules/resolve/lib/async.js:16:47
at Object.oncomplete (fs.js:108:15)

我不明白,所有内容都被复制和粘贴,除了 package.json 文件,该文件是相同的,只是它具有最新版本。这是它的副本:

{
"private": true,
"devDependencies": {
"gulp": "^3.8.8",
"gulp-browserify":"^0.5.0",
"gulp-concat":"^2.4.1",
"react":"^0.11.2",
"reactify":"^0.14.0",
"es6-promises":"^1.0.10",
}
}

出了什么问题?新版本中是否存在任何人都可能知道的重大更改,导致此代码不再有效?除此之外,我不知道它可能是什么,因为它在视频教程中显然有效

最佳答案

如果将 src/js/main.js 文件中的 React.renderComponent(...) 方法更改为 React.render(...) ,它就可以正常工作。

关于javascript - 收到错误模块 "react"未找到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29177799/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com