javascript - Unable to access or use Node's fs module -


when try use fs module node provides error:

typeerror: undefined not function     @ object.u [as env] (/home/julien/code/piarm/src/build/piarm.js:1:708)     @ object.u.read (/home/julien/code/piarm/src/build/piarm.js:1:1186)     @ object../tests/gpio (/home/julien/code/piarm/src/build/piarm.js:1:980)     @ u (/home/julien/code/piarm/src/build/piarm.js:1:316)     @ e (/home/julien/code/piarm/src/build/piarm.js:1:483)     @ object.<anonymous> (/home/julien/code/piarm/src/build/piarm.js:1:500)     @ module._compile (module.js:460:26)     @ object.module._extensions..js (module.js:478:10)     @ module.load (module.js:355:32)     @ function.module._load (module.js:310:12) 

i tried reinstall node , on second try error changed this:

typeerror: object #<object> has no method 'exists'     @ object.u [as env] (/data/piarm.js:1:708)     @ object.u.read (/data/piarm.js:1:1190)     @ object../tests/gpio (/data/piarm.js:1:984)     @ u (/data/piarm.js:1:316)     @ e (/data/piarm.js:1:483)     @ object.<anonymous> (/data/piarm.js:1:500)     @ module._compile (module.js:456:26)     @ object.module._extensions..js (module.js:474:10)     @ module.load (module.js:356:32)     @ function.module._load (module.js:312:12) 

my javascript looks this:

import fs 'fs';  function env() {      fs.exists('.env', function(exists) {         if (exists) {              console.log('true')         } else {             console.log('false')         }     }); } export { env }; 

what doing wrong?

edit using transpiler, therefore import syntactically same require();

edit gulp file

var gulp = require("gulp"); var babelify = require('babelify'); var browserify = require('browserify'); var uglify = require('gulp-uglify'); var stream = require('vinyl-source-stream'); var buffer = require('vinyl-buffer');  var paths = {     js: './src/piarm/**/*.js' };  gulp.task('build', function () {     browserify({         entries: './src/piarm/piarm.js',         debug: true     })         .transform(babelify)         .bundle()         .pipe(stream('piarm.js'))         .pipe(buffer())         .pipe(uglify())         .pipe(gulp.dest('./src/build')); });  gulp.task('watch', function () {     gulp.watch(paths.js, ['build']); });  gulp.task('default', ['build']); 

update can confirm error in transpiler. wrote same code in es5 , ran node. there bad compatibility transpilers using in gulp file?

in node, don't import, require :)

var fs = require('fs'); 

Comments

Popular posts from this blog

c# - Validate object ID from GET to POST -

node.js - Custom Model Validator SailsJS -

php - Find a regex to take part of Email -