有scss的node_module上的Gulp错误
Gulp error on node_module that has scss
最近npm安装了node模块react-calendar-timeline。
在实现了我的一个组件之后,我运行gulp来构建。
gulp抛出错误:
events.js:141
throw er; // Unhandled 'error' event
^
SyntaxError:
/var/www/monitor/node_modules/react-calendar-timeline/modules/lib/Timeline.scss:1
$item-color: white;
^
ParseError: Unexpected token
这个组件的gulpfile文件如下所示:
var gulp = require('gulp');
var browserify = require('gulp-browserify');
var concat = require('gulp-concat');
var babel = require('gulp-babel');
gulp.task('browserify', function() {
gulp.src('js/ScheduleMain.js')
.pipe(browserify({transform:'babelify'}))
.pipe(concat('ScheduleMain.js'))
.pipe(gulp.dest('static/dist/js'));
似乎我无法处理我安装的模块的。scss文件。正确的处理方法是什么?
这可能是一个与gulp-browserify
相关的问题,而不是您的构建脚本。
请记住,gulp-browserify早就死了,事实上,距离上次更新已经一年多了;这是从它的NPM页面:
注意:这个插件不再维护,查看gulp团队的食谱参考使用gulp的browserify
Browserify原生支持流,只需要一对插件,你就可以将流转换为与gulp兼容,我建议你看看gulp的examples文件夹,更具体地说,是使用Browserify的这个例子。
顺便说一下,当你的流中只有一个文件时,运行gulp-concat
有什么意义? 相关文章:
- 如何使用jQuery自动打开页面上的所有链接
- 如何使Javascript动态html表及其上的事件
- 对iPad上的点击事件反应缓慢
- 偶尔结结巴巴地说“;堆叠的”;translate()上的转换(v4.0.0-alpha40)
- 设置滑块分区上的滚动
- Html页面上的多个Base64图像和平滑加载
- 如何确定javascript已经完成了某些操作.ios上的
- 如何从画布上的某个移动事件中获取X和Y
- JsFiddle上的鼠标事件不起作用
- delete关键字在全局变量上的不同行为
- 用Javascript更改我网站上的字体大小
- 激活chrome上的chrome.notifications对象
- 单击页面上的链接后高度发生变化
- 用与线条相同的颜色填充多折线图上的点
- Meteor上的启动页面
- 主体上的addEventListener('mousemove',..)-有多糟糕
- 根目录上的Gulp文件观察程序集
- Browserify,Babel 6,Gulp-扩散运算符上的意外标记
- 有scss的node_module上的Gulp错误
- 如何在丢失的文件上获得gulp错误