unlinksync read not node javascript jquery node.js readfile

javascript - not - readFileSync no es una función



unlinksync fs (1)

Soy relativamente nuevo en Node.js y he estado buscando, pero no puedo encontrar una solución. Verifiqué el archivo javascript requerido y parece que no tiene un método para "readFileSync". Tal vez no tengo un archivo de solicitud adecuado? Me costó mucho encontrar este archivo, en todas partes lo mencioné, pero la mayoría de las personas no publicaron dónde obtenerlo.

Instalé Node.js y tengo el archivo require.js. Mi código actual es así:

fs = require([''require''], function (foo) { //foo is now loaded. }); console.log("/n *STARTING* /n"); // Get content from file var contents = fs.readFileSync("sliderImages", ''utf8'');

Tuve un poco al principio para que requiera trabajar, sin embargo, parece cargar el archivo JavaScript requerido. He estado siguiendo las guías y no estoy seguro de por qué recibo este error:

No se detectó TypeError: fs.readFileSync no es una función

He intentado muchos arreglos y parece que no puedo resolver esto.


Node.js no utiliza Require.js . Require.js se creó para que usted pudiera cargar módulos asíncronos en el lado del cliente (en su navegador).

Node.js utiliza módulos de estilo CommonJS . Su código usando CommonJS se vería así:

var fs = require(''fs''); console.log("/n *STARTING* /n"); var contents = fs.readFileSync("sliderImages", "utf8");

Si asumimos que guardó esto en un archivo llamado main.js , ingresaría este comando en su consola (asegúrese de estar en el mismo directorio que el archivo):

node main.js

Este código no se ejecutará en el navegador. Node.js se ejecuta en el servidor. Si desea cargar un archivo JSON en el navegador, deberá cargarlo utilizando AJAX. Hay numerosos recursos disponibles para mostrarle cómo hacer esto. Tenga en cuenta que debe ejecutar su página desde un servidor o tener un indicador especial habilitado para cargar archivos desde el sistema de archivos.