Weboldal keresés
Van egy exportkészletem, amelyet általában egy könyvtárból importálok:
import { myThing } from 'path/to/dir/es5/things'Azonban, ha a webpacket egy adott NODE_ENV beállítással futtatom, szeretném, ha az összes ilyen import gyökere es6-ként lenne kezelve:
import { myThing További információ →
Reactot használok Webpack 4-gyel, és a webpack fejlesztői szerverrel fejlesztek. Ez tökéletesen működik, azonban van egy problémám.
A fejlesztői szerver létrehoz egy "main.js" fájlt. A probléma akkor merül fel, amikor például az /edit/1 oldalon vagyok.
A historyApiFallback biztosítja, hogy ne kapjak 404-et, hanem a
További információ →
Egy projektet fejlesztek Angular CLI használatával. Tehát telepítettem a tetőhöz a tether-t a npm install tether --save parancs használatával, és importáltam a függőséget az app.component.ts fájlba a import * as Tether from 'tether' segítségével.
Amikor megpróbálom inicializálni a Tethert a new Tethe
További információ →Először be kell töltenem egy modult, mert erre a modulra szükség van az öröklődésben. A probléma az, hogy a TypeScript azonnal elkezd kiterjeszteni, még akkor is, ha az alap osztályt még nem töltötték be. A kérdés az: létezik-e olyan bővítmény, amely meg tudja változtatni a betöltési sorrendet? Köszönöm.
Context.ts
import { Transform } from './Transform'; import { Form } from './Form'; export class Context { public transform() { return new Transform(this); További információ →Megpróbálok adatokat lekérni egy Firebase példányból, de problémába ütközöm, amikor megpróbálom hozzárendelni egy változóhoz. TypeScriptet és Webpacket használok a buildeléshez.
main.ts
import * as Firebase from 'firebase'; class filter { constructor(){ let ref = new Firebase('my-url-here'); } }A típusdefiníciók és az npm modul telepítve vannak és működnek, és a Visual Code nem jelez hibát, de amikor a böngészőben megnyito
További információ →Úgy döntöttem, hogy az Angular 2-vel és a webpackkel kezdek. De most van egy problémám. Néhány webpack példával kezdtem, mint például:
webpack tanulása
webpack-demók
És ha látod, hogy a package.json (node_modules mappa) KÍVÜL van a webpack példákból, az nem probléma a példák elindításához. De amikor ugyanazt próbálom Angular 2-vel csinálni, a következő hibát kapom:
ERROR in Error: Child compilation failed: Entry module not found: Error: Cannot resolve modul További információ →Van egy nagy Angular projektem, amely Typescriptben van írva, és a Webpack egy csomaggá alakítja. Amikor a Karmát használom, egy oldal újratöltési problémába ütközöm, amelyet nem tudok megoldani. Ezért áttértem a Mocha kipróbálására, de nem sikerül rendesen működésre bírnom. Követtem a kérdéshez elfogadott választ, hogy eddig eljussak.
Első probléma
Talán valaki el tudja mondani, mit csinálok rosszul, vagy meg tudja mutatni, hogyan kell helyesen beállítani ezt.
További információ →Amikor a demót futtatom Windows10 X64 rendszeren a https://angular.io/docs/ts/latest/guide/webpack.html oldalról, rengeteg figyelmeztetést kapok. pl.:
WARNING in ./~/.npminstall/rxjs/5.0.0-beta.6/rxjs/Notification.js There is another module with an equal name when case is ignored. This can lead to unexpected behavior when compiling on a filesystem with other case-semantic. Rename module if multiple modules are expected or use equal casing if one module is expected. WARNING in E További információ →
Például van egy könyvtáram, amely 2 fájlt tartalmaz, amelyek commonjs-ben íródtak.
button.js típusdefiníciókkal button.d.ts:
class Button {}; export = Button;index.js a típusdefiníciókkal index.d.ts:
További információ →Próbálom közvetlenül az npm-et használni build eszközként TypeScript fájlok fordításához AngularJS-hez.
Van egy TypeScript struktúrám, ami így néz ki.
ts home Home.Controller.ts Home.Directive.ts home.html Home.Service.tsEgy webpack.config.js fájlt használok a ts fájlok fordításához.
var glob = require("glob"); module.exports = { entry: glob.sync('./src/app/**/*.ts'), További információ →