Я использую casperjs. мне нужно использовать некоторые готовы пойти узел packagages с casperjs, таких как: https://www.npmjs.com/package/csv-write-stream создать CSV-файлыcasperjs: могу ли я использовать пакеты узлов внутри casperjs с ключевым словом «require»?
в моих capserjs файл у меня есть:
var fs = require('fs'); // this works
var system = require('system'); // this works
var csvWriter = require('csv-write-stream'); // stops the script, no error, it works fine with nodejs script
var writer = csvWriter()
Похоже, некоторые из них требуют в порядке (система, fs), но не 'csv-write-stream'
Я хотел бы понять, могут ли (я могу/как могу) использовать пакеты в casperjs?
Я обнаружил, что:
CasperJS позволяет использовать nodejs модули, установленные через НПМ. Обратите внимание, что , так как CasperJS использует собственную среду JavaScript, модули npm, которые используют функции узла, которые не используют LDAP, не будут работать под CasperJS.
Как определить, какой модуль будет работать?
Некоторые работы некоторые неудачи для других. Единственный способ узнать, есть ли тест – slebetman
, есть ли хранилище для «рабочих» пакетов? – yarek
И 'fs', и' system' являются встроенными модулями PhantomJS. Они не имеют ничего общего с node.js. –