为什么我在browserify之后丢失了我的变量

时间:2015-05-19 07:23:06

标签: javascript reactjs browserify

我有"做出反应"文件。出了问题。

'use strict';

var AppDispatcher = require('../dispatcher/AppDispatcher');
var constants = require('../constants/constants');
var URIjs = require('URIjs');

function loadPageData(url) {
    //ajax call
}

var InputsRowActions = {

  //some methods, like this
  changePage: function(page) {
    //work with url params..
    loadPageData(url);
  }

  console.log(URIjs) //-> undefined

};

module.exports = InputsRowActions;

我无法理解为什么URIjs没有定义? 我的Gulp浏览器任务:

var b = browserify('./app/assets/react/app.react.js', {
    debug: true
  });

b = watchify(b);
b.transform('reactify');
b.on('update', bundle);

function bundle(fileName) {

  return b
    .bundle()
    .pipe(source('app.react.js'))
    .pipe(buffer())
    .pipe(gulp.dest('app/assets/javascripts/'));
}

gulp.task('browserify', bundle);

我有同样的问题,需要' lodash'。

0 个答案:

没有答案