Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

513
Visualizações
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 Respostas
Responde à pergunta

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda