Quiero usar una API y aquí está mi código:
translate(sentence:string){ const translate = require('translate-api'); let transText = sentence; translate.getText(transText,{to: 'zh-CN'}).then(function(text: any){ console.log(text) });}El problema es que cuando ejecuto la aplicación con ng serve --open, aparece este mensaje de error:
CAMBIO IMPORTANTE: webpack < 5 solía incluir polyfills para los módulos principales de node.js de forma predeterminada. Este ya no es el caso. Verifique si necesita este módulo y configure un polyfill para él. Si desea incluir un polyfill, debe: - agregar un respaldo 'resolve.fallback: { "http": require.resolve("stream-http") }' - instalar 'stream-http' Si no lo hace desea incluir un polyfill, puede usar un módulo vacío como este: resolve.fallback: { "http": false }
Comprendí que tenía que agregar 'resolve.fallback: { "http": require.resolve("stream-http") }' en algún lugar, pero no veo dónde.
No puedo encontrar una solución específica para angular y no puedo adaptarlos.
Soy un principiante por favor sea indulgente. Te agradezco tu ayuda.
Editar: para solucionar el problema que tengo con Angular-CLI versión 13, volví a la versión anterior. Esto funciona para mi. Pero todavía no tengo solución si quiero usar la versión 13.