大家
我刚刚开始学习反应并最近使用npm,我今天尝试实施react-select包。渲染组件后,我发现css样式未应用于组件。我需要在index.html中导入css文件才能正常工作,我在gulpfile中遗漏了什么?我使用browserify构建我的模块,这里是我的gulpfile代码:
var gulp = require('gulp');
var gutil =require('gulp-util');
var source = require('vinyl-source-stream');
var browserify = require('browserify');
var watchify = require('watchify');
var reactify = require('reactify');
gulp.task('default', function(){
var bundler = watchify(browserify({
entries: ['./src/app.jsx'],
transform: [reactify],
extensions: ['.jsx'],
debug: true,
cache: {},
packageCache: {},
fullPaths: true
}));
function build(file) {
if (file) gutil.log('Recompiling' + file);
return bundler
.bundle()
.on('error',gutil.log.bind(gutil, 'Browserify Error'))
.pipe(source('main.js'))
.pipe(gulp.dest('./'));
};
build();
bundler.on('update',build);
});
谢谢!