this simple gotcha, cannot figure out syntax (new node.js)
i have done
npm install csv in node.js project. the project's homepage can found here
the following line runs without issue:
var csv = require('csv'); but when need use csv-parse functions (which part of csv package) cannot. trying require yields not found:
var parse = require('csv-parse'); error: cannot find module 'csv-parse' i've tried few variations:
var parse = require('csv()csv-parse'); var parse = require('csv.csv-parse'); var parse = require('csv().csv-parse'); thinking had reference csv bit required above it, none seem work. re-install csv-parse bit, website indicates shouldn't need (as either enough):
run npm install csv install full csv package or run npm install csv-parse if interested csv parser.
but sadly cannot find any examples on project page work installing 'csv'
its exported csv, here's example
var parse = require('csv').parse as note requiring modules dependencies: have never found need that, module authors, either export (as in case) or provide suitable abstraction. said require dependency of installed module following form:
var dep = require('{module}/node_modules/{dependency}'); in case:
var parse = require('csv/node_modules/csv-parse'); // require('csv').parse === require('csv/node_modules/csv-parse') -> true but said, have never had this.
Comments
Post a Comment