Zoeken op website
Wanneer ik mijn project uitvoer, krijg ik deze fout:
SCRIPT5009: 'exports' is niet gedefinieerd in het bestand: scripts.bundle.js op deze regel:
Object.defineProperty(exports, "__esModule", { value: true });Het lijkt erop dat "exports" en "require" niet zijn gedefinieerd.
Hoe kan ik het repareren?
Lees verder →Ik heb een isomorfe module gebouwd voor een API die ik vaak gebruik, in TypeScript. Ik gebruik de module- en webvelden in package.json om webpack te vertellen welke het moet importeren, en ik gebruik webpack met ts-loader en babel om de modules te bouwen. Ik kom geen fouten tegen tijdens het bouwproces, maar wanneer ik mijn module in Node importeer, krijg ik dat de module undefined is. Ik heb dit probleem niet wanneer ik de module in de browser gebruik.
Hier is mijn webpack-configuratie
Lees verder →Ik heb een AngularJS-module geschreven in Typescript, het bevat een verzameling componenten. Ik moet deze bibliotheek bundelen in één bestand dat kan worden gebruikt door andere Angular-apps.
Hier is het output-gedeelte van webpack.config.
entry: './mylib.module.ts', output: { path: path.resolve(__dirname, './dist'), filename: 'my-lib.js', library: 'mylib', libraryTarget: 'umd' },Wanneer ik deze "my-lib.js" opneem in een ander AngularJS
Lees verder →Ik heb nodejs geïnstalleerd
nodejs --versie v10.1.0
En knoop
node --version v9.2.0
Maar npm geeft een fout
npm -versie bash: /usr/local/bin/npm: Bestand of map bestaat niet
Ik heb veel oplossingen geprobeerd, maar geen van hen werkt. Ik denk dat het pakket ofwel kapot is gegaan of dat er andere problemen zijn. Ik kan de juiste oplossing hiervoor niet vinden. Help me alstublieft om dit probleem op te lossen.
Lees verder →Ik gebruik webpack met versie 4.8.1 om typescript te bundelen dat versie 2.8.1 heeft, maar wanneer ik die gebundelde js in de browser gebruik, krijg ik de fout Void 0 is not function. Hier is mijn webpack.config.js-bestand
var glob = require("glob")module.exports={ entry:{ LiveAgentApplication:"./Scripts/LiveAgent.Application.ts" },output: { path:__dirname+'/dist', filename: '[name].bundle.js' },module: { rules: Lees verder →Volgens de webpack-documentatie voor externe libraries en nodejs is er de informatie dat men in staat zou moeten zijn om node-modules te importeren. Dit werkt perfect, tenzij ik http2 wil importeren. Het geeft de volgende foutmelding:
ERROR in ./src/index.ts Module not found: Error: Can't resolve 'http2' in 'absolutepath/to/src'Het entry typescript-bestand ziet er vereenvoudigd zo uit:
import { readFileSync } from 'fs'; import { cr Lees verder →Wanneer ik mijn project bouw, wordt het correct opgebouwd en wordt het bestand bundle.js aangemaakt, maar wanneer ik naar de pagina ga op http://localhost:8080/ krijg ik de waarschuwing in de console te zien:
Ik ben hier echt door in de war, aangezien het lijkt alsof alles correct wordt opgebouwd en gestart.
Ik ben elk van deze pagina's doorgegaan: 1 2 3 4 en heb geprob
Lees verder →
Ik heb een nieuw project aangemaakt. Ik heb speciale mappen voor interfaces, types enzovoort. Ik zal er veel hebben, dus importeer ik ze in één bestand en exporteer ik ze van daaruit. Wanneer ik meerdere interfaces wil exporteren, krijg ik een fout:
error: Lees verder →
Ik begon mijn applicatie met client-side rendering en alles was in orde. Maar nu, wanneer ik probeer mijn applicatie te compileren en te serveren via server-side rendering, ben ik enkele problemen tegengekomen.
Eerst iets: Wanneer ik het commando
Lees verder →Ik gebruik de @google-cloud/logging-bunyan (^1.2.3) bibliotheek met bunyan (^1.8.12) om enkele logs te maken die worden opgeslagen in BigQuery via een sink. Ik wilde het logName-attribuut doorgeven aangezien dit wordt gebruikt om de tabel (tabelnaam) te maken. Ik doe dit omdat ik meerdere tabellen wil hebben voor dezelfde backend (nodeJS 8.16.1). Ik heb een test uitgevoerd met een App Engine en het werkte perfect, maar nadat ik het had gedeployed naar de GKE-cluster, werd de opgegeven logName
Lees verder →