Sun*_*Cho 52 javascript node.js browserify gulp
我正在尝试使用gulp和browserify将我的.jsx
文件转换为.js
文件.
var gulp = require('gulp');
var browserify = require('browserify');
var reactify = require('reactify');
gulp.task('js', function () {
browserify('public/javascripts/src/app.jsx')
.transform(reactify)
.bundle()
.pipe(gulp.dest('public/javascripts/dist'))
});
Run Code Online (Sandbox Code Playgroud)
```
以上扔了Arguments to path.resolve must be strings
.我设法通过使用来绕过它vinyl-source-stream
var source = require('vinyl-source-stream');
...
.bundle()
.source('app.js')
...
Run Code Online (Sandbox Code Playgroud)
为什么这样做?我对nodejs和gulp相当新.在阅读了项目的README和源代码之后,我仍然感到困惑.有帮助吗?
Elo*_*eda 81
我认为,读这篇文章吞掉 的眼光,历史,以及项目的未来可以帮你澄清几个概念.
基本上你可以说,乙烯基源流将你从browserify获得的可读流转换为一个乙烯流,这是gulp期望得到的.
一乙烯基流是一个虚拟的文件格式,它是根本的咕嘟咕嘟.由于这个乙烯基流, Gulp不需要在不同的转换之间编写临时文件.这是它对Grunt的主要优势之一.
归档时间: |
|
查看次数: |
13413 次 |
最近记录: |