Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

503
Vistas
Use npm en el proyecto Asp .Net Core 6 MVC (en lugar de CDN)

Estoy tratando de usar npm dentro del proyecto .Net core 6 MVC. He agregado el archivo webpack.config.js de la siguiente manera:

 module.exports = { entry: [ "babel-polyfill", "./src/main" ], output: { publicPath: "/js/", path: path.join(__dirname, "/wwwroot/js/"), filename: "main.build.js" } };

Además de los archivos package.json y package-lock.json estos se generaron automáticamente al ejecutar npm init e instalar algunas bibliotecas.
Sin embargo, en mi HTML me he referido al archivo main.build.js de la siguiente manera: <script src="~/js/main.build.js" asp-append-version="true"></script>
En mi program.cs ya he agregado:
app.UseDefaultFiles();
app.UseStaticFiles();

Los problemas a los que me enfrento son los siguientes:

  • En main.build.js en let Web3 = require('web3'); Recibo el error require is not defined
  • Estoy convirtiendo la declaración require para import Web3 from "web3" , aparece el error Cannot use import statement outside a module .
  • Estoy insertando type="module" en <script src="~/js/main.build.js" type="module" asp-append-version="true"></script> y luego obtengo el error Failed to resolve module specifier "web3". Relative references must start with either "/", "./", or "../" .
  • Por lo tanto, estoy tratando de navegar a la ruta relativa precisa comenzando con ../../node_modules/ as import Web3 from "../../node_modules/web3"; entonces recibo el error GET https://localhost:7101/node_modules/web3 net::ERR_ABORTED 404
  • Necesito, además, usar paquetes npm en varios archivos js, no solo dentro de main.build.js , entonces, ¿qué más se debe hacer dentro webpack.config.js ?

Cualquier sugerencia, tutorial, ayuda o recomendación será apreciada. También me encantaría ver un ejemplo de código de GitHub donde se usa npm dentro del proyecto .Net Core 6 MVC.

La estructura de mi proyecto es la siguiente: ingrese la descripción de la imagen aquí

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Probé la integración de bootswatch en el proyecto asp.net 6 y todo funcionó bien. Puedes comprobar el resultado de mi prueba.

En comparación con la captura de pantalla que proporcionó hasta ahora, le falta la carpeta node_modules en wwwroot.

Para obtener más detalles, puede consultar el video de YouTube que proporcioné.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda