Zoeken op website
Ik heb de volgende structuur (op lerna gebaseerd):
app/ packages/ core/ index.ts src/ server.ts node_nodules/ ... express/ auth/ ...index.ts
import { Server } from './src/server'; new Server() console.log('test');src/server.ts
import * as express from 'express'; export class Server { private app: express.Application co Lees verder →Hier is mijn karma.config.js-bestand -
module.exports = function (config) { config.set({ basePath: '', frameworks: ['jasmine'], plugins: [ require('karma-jasmine'), require('karma-chrome-launcher'), require('karma-jasmine-html-reporter'), 'karma-webpack', 'karma-babel-preprocessor', // 'babel-preset-es2015' ], client: { builtPaths: [appBase, testingBase], // add more spec base paths as needed clearContext: false // leave Jasmine Spec Runner output visible in b 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 deze opdracht geprobeerd: "webpack --mode development" om deze code uit te voeren
document.addEventListener('DOMContentLoaded', () => { platformBrowserDynamic().bootstrapModule(AppModule) .catch(err => console.log(err)); });in de src/main.ts --- ik kreeg deze fout...
document.addEventListener('DOMContentLoaded', function () { ^ ReferenceError: document is not defined - main.ts:95362 Object../node_modules/html-webpack-p 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 →Mijn team gebruikt al meerdere jaren Angular1 en gulp/systemJS/jspm. We hebben geprobeerd om meer Angular2-achtige functies te gebruiken met ngforward (en TypeScript). Ik probeer langzaam de overgang naar webpack voor ons team te beginnen, maar ik krijg een enorme hoeveelheid TypeScript compileerfouten wanneer ik probeer te bouwen. Waarschijnlijk zo'n 1.000, of iets geks als dat. Ze zijn makkelijk op te lossen; fouten zoals het niet schrijven van "import angular from 'angular'". Dus uiteindel
Lees verder →Ik werk aan een React-project en ik lees een json-bestand zonder problemen. Ik kan daar ook wijzigingen in aanbrengen. Maar als het erop aankomt om het terug te schrijven, kan ik dat niet. Ik heb fs.writefile geprobeerd, maar dat werkt ook niet. Er is een voorbeeldcode, ik kan alleen het bestand laten downloaden, wat niet is wat ik wil. Hopelijk kunnen jullie helpen.
public CreateEntry(){ var txt = JSON.stringify(data); var parsedtxt = JSON.parse(txt || '{}'); var in Lees verder →Op de een of andere manier kon ik de vraag niet stellen zonder een fout te krijgen over de code die niet correct was opgemaakt, dus heb ik het grootste deel ervan hier naar GitHub verplaatst: https://github.com/JoepBC/typescript-packages-example-error
Het probleem komt hierop neer: Als ik de pakketstructuur gebruik zoals op GitHub (met TypeScript, webpack en ts-loader), heb ik twee pakketten, LibA en LibB, waarbij LibB objecten wil laden uit de gecompileerde LibA TS->JS code (.d.ts defi
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 →Ik probeer 'npm start' uit te voeren in het project. Het geeft aan "ERROR in [at-loader] TS2688: Kan typedefinitiebestand voor 'webpack-env' niet vinden."
Daarnaast krijg ik ook de volgende foutmelding: 'TS2304: Kan naam 'require' niet vinden.'
Iemand, help me alsjeblieft. Alvast bedankt.
Lees verder →