Tengo un paquete npm llamado "mynpmpackage". Tengo un archivo llamado index.js que tiene este contenido:
export default const Sum = (a , b) => { return a + b }paquete.json:
{ "name":"mynpmpackage", "version":"1.0.0", "main": "index.js", "module": "index.js" } Publiqué este paquete con npm publish y se publicó correctamente. Creé otro directorio e instalé mi paquete con npm install .
Luego, hice un archivo index.html :
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> </body> <script type="module" src="test.js"></script> </html>en prueba.js:
import Sum from "mynpmpackage" alert(Sum(3,4))pero dio este error:
Uncaught TypeError: Failed to resolve module specifier "mynpmpackage". Relative references must start with either "/", "./", or "../".Simplemente reemplace el nombre de su paquete con ./node_modules/mynpmpackage/index.js
¡Realmente funciona!