josephg / josephg/node-browserchannel

Uncaught TypeError: fs.statSync is not a function

Open
#57 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
CoffeeScript
Stars
288
Forks
44
PR merge metrics
No merged PRs in 30d

Description

my main.js just import the library:
`var BCSocket = require('browserchannel').BCSocket;`

I compile file with gulpfile below

```
var gulp = require('gulp'),
browserify = require('browserify'),
del = require('del'),
source = require('vinyl-source-stream'),
babelify = require('babelify');

var paths = {
srcJs: ['./main.js'],
js: ['./bundle.js']
}

gulp.task('clean', function(done){
del(['build'], done)
})

gulp.task('js', ['clean'], function() {
browserify({debug: true})
.transform(babelify)
.require('./main.js', {entry: true})
.bundle()
.on("error", function (err) { console.log("Error: " + err.message); })
.pipe(source('bundle.js'))
.pipe(gulp.dest('./static/'));
})

// Rerun tasks whenever a file changes.
gulp.task('watch', ['js'], function() {
gulp.watch(paths.srcJs, ['js']);
});
```

When I open file in browser I achieve an error `Uncaught TypeError: fs.statSync is not a function`.

What may cause the problem?

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.