Recibo un error al ejecutar la prueba de ciprés en buildkite como se muestra a continuación:
Estado: Imagen más nueva descargada para ciprés/incluido: 6.1.0
[2022-01-31T10:32:13Z] Su pluginsFile está configurado en /e2e/cypress/plugins/index.js , pero falta el archivo, contiene un error de sintaxis o genera un error cuando es necesario. El pluginsFile debe ser un archivo .js , .ts o .coffee .
O es posible que haya cambiado el nombre de la extensión de su pluginsFile . Si ese es el caso, reinicie el corredor de prueba.
Corrija esto o establezca pluginsFile en false si un archivo de complementos no es necesario para su proyecto.
Error: No se puede encontrar el módulo 'xlsx' Requerir pila:
la misma prueba funciona bien en local tanto en el navegador como sin cabeza
"xlsx" está presente en el archivo package.json como dependencias y dependencias de desarrollo.
código dentro de read-xlsx
const XLSX = require("xlsx"); const fs = require("fs"); const read = ({file, sheet}) => { const buf = fs.readFileSync(file); const workbook = XLSX.read(buf, { type: 'buffer' }); const rows = XLSX.utils.sheet_to_json(workbook.Sheets[sheet]); return rows } module.exports = { read }Alguien por favor ayuda
Yo tuve el mismo problema. Pero en mi caso, fue un problema con mayúsculas y minúsculas. Puse 'XLSX' dentro del requerimiento en el archivo read-xlsx.js.
Mi archivo read-xlsx.js quedó así y funcionó:
const fs = require('fs') const XLSX = require('xlsx')