He estado usando javascript y paperscript para hacer un programa de prueba y tengo un problema interesante. Recibí este mensaje de error: Error de Uncaught ReferenceError: veiw is not defined , me di cuenta de que había escrito mal la vista y la corregí en mi código. Pero por alguna razón, el mensaje de error persistió, reinicié mi computadora y usé ctrl + f para buscar 'veiw' en mis archivos, pero aún persiste el mensaje de error. Aquí está mi código actual:
console.log("Hi"); view.onFrame = function(event){ project.importSVG('.../mario.svg'); }; <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <script src="./scripts/paper-full.js"></script> <script type="text/paperscript" src="./scripts/script.js" canvas="myCanvas"></script> </head> <body> <canvas id="myCanvas" width="200" height="100" style="border:1px solid #d3d3d3;"> </canvas> </body> </html> Y no sé si esto es relevante, pero parece haber un archivo generado por paper js cada vez que se carga la página web llamado VM seguido de un número.
document.__paperscript__ = function(paper,project,setup,clear,paper) {var module = { exports: {} }; veiw.onFrame = function(event){ project.importSVG('.../mario.svg'); }; //paper.setup(htmlCanvas); //paper.project.clear(); //paper.project.importSVG('mario.svg'); return module.exports; } Como puede ver, tanto el tipo como algunos comentarios que se eliminaron del archivo de origen todavía están aquí. Pero guardé el archivo y volví a cargar la página (usando la url: http://localhost:8000/html.html con el servidor http.python ejecutando el servidor). No veiw ni idea de qué está causando esto, y no puedo encontrar una referencia para ver en ninguno de mis archivos. Por favor, ayúdame. Me persigue un error tipográfico que cometí hace una semana. No desaparecerá.
Me lo imaginé. Y estoy publicando esto para que otras personas no tengan el mismo problema. Esto ocurre porque Chrome, que estoy usando páginas web guardadas para que se carguen más rápido, entonces cuando cambias tu código... reconoce que es la misma página y no carga las cosas nuevas. Esto se puede solucionar yendo a su historial de chrome://history/ y haciendo clic en 'borrar datos de navegación', luego haga clic en 'avanzado', seleccione 'imágenes y archivos en caché' y anule la selección de todo lo demás, luego configure la hora en la parte superior para que no eliminas demasiadas cosas que no quieres.
NOTA: Hacer esto no eliminará ningún dato importante, la única razón para no seleccionar 'Rango de tiempo: TODO EL TIEMPO' es para que las páginas web se carguen más rápido, razón por la cual estos datos se almacenan en primer lugar.