Mocka: Unterschied zwischen den Versionen
Aus Byte-Welt Wiki
Die Seite wurde neu angelegt: „Mocha ist ein Testframework für JavaScript ==Probleme== ===Debugging in IntelliJ/WebStorm von ES6 Code=== Es kann passieren wenn man in IntelliJ ES…“ |
Keine Bearbeitungszusammenfassung |
||
| (Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
| Zeile 4: | Zeile 4: | ||
===Debugging in IntelliJ/WebStorm von ES6 Code=== | ===Debugging in IntelliJ/WebStorm von ES6 Code=== | ||
Es kann passieren wenn man in [[IntelliJ]] [[ES6]] Code debuggen will, dass hier der Debugger nicht oder in falschen Zeilen anhält. Um das zu beheben muss man einfach eine babel.config.js anlegen, in der die SourceMap auf inline gesetzt wird | Es kann passieren wenn man in [[IntelliJ]] [[ES6]] Code debuggen will, dass hier der Debugger nicht oder in falschen Zeilen anhält. Um das zu beheben muss man einfach eine babel.config.js anlegen, in der die SourceMap auf inline gesetzt wird | ||
< | |||
<syntaxhighlight lang="js"> | |||
module.exports = function (api) { | module.exports = function (api) { | ||
api.cache(true); | api.cache(true); | ||
| Zeile 23: | Zeile 24: | ||
}; | }; | ||
}; | }; | ||
</ | </syntaxhighlight> | ||
[[Kategorie:JavaScript]] | [[Kategorie:JavaScript]] | ||
[[Kategorie:IntelliJ | [[Kategorie:IntelliJ]] | ||
Aktuelle Version vom 13. Dezember 2019, 09:12 Uhr
Mocha ist ein Testframework für JavaScript
Probleme
[Bearbeiten | Quelltext bearbeiten]Debugging in IntelliJ/WebStorm von ES6 Code
[Bearbeiten | Quelltext bearbeiten]Es kann passieren wenn man in IntelliJ ES6 Code debuggen will, dass hier der Debugger nicht oder in falschen Zeilen anhält. Um das zu beheben muss man einfach eine babel.config.js anlegen, in der die SourceMap auf inline gesetzt wird
module.exports = function (api) {
api.cache(true);
const presets = [
'@babel/preset-env',
'@babel/preset-typescript',
['@babel/preset-react', {modules: false}],
];
const plugins = [
'@babel/plugin-proposal-class-properties',
];
return {
presets,
plugins,
sourceMaps: 'inline',
};
};
