将v0.14 Beta 1 / v0.13.3作为npm可用性

时间:2015-09-03 16:03:48

标签: reactjs

由于React没有正确地在服务器上呈现某些HTML而has a nasty bug我被迫通过npm升级到更高版本。然后我遇到了在浏览器中有两个独立的React副本的问题。 React告诉我有关错误的信息:'这可能是由于无意中加载了两个独立的React副本而引起的

这是我的包装代码:

var gulp       = require('gulp'),
    browserify = require('gulp-browserify');
gulp.task('scripts', function () {
    gulp.src(['app/main.js'])
        .pipe(browserify({
            debug: true,
            transform: ['reactify']
        }))
        .pipe(gulp.dest('./public/'));

});
gulp.task('default', ['scripts']);

在升级之前,我没有在浏览器中有两个反应的问题。

包装代码没有改变。第一个问题是:该问题的更新有哪些,我该如何解决?

提前多了!

编辑:也尝试使用browserify而不是gulp-browserify,但没有运气。刚用13.3尝试过。 I had hope, that this bug had been fixed with that version,但事实并非如此。有趣的是,bro​​wserify适用于该版本。在版本为0.13.3的客户端上没有两个React,所以显然它有关。但是在最新的0.13.3

中存在这个服务器端渲染错误

我有点绝望。我为同构Javascript选择了React,但两个版本都没有。 React根本没有准备好生产,或者我做错了什么?

0 个答案:

没有答案