我正在尝试建立一个通量反应环境,我在这里观看了教程: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",
}
}
出了什么问题?新版本中是否有任何人可能知道的使此代码不再有效的重大更改?除此之外,我不知道它可能是什么,因为它在视频教程中显然有效