Docz: Wie transpiliere ich bestimmte Abhängigkeiten in Knotenmodulen?

Erstellt am 16. Juli 2018  ·  3Kommentare  ·  Quelle: doczjs/docz

Frage

Beschreibung

Wie füge ich eine Ausnahme für einen Webpack-Loader hinzu? Ich muss eine Abhängigkeit transpilieren, und ich weiß, dass der Ordner node_modules vom Transpiling ausgeschlossen wird. Ich habe eine Abhängigkeit, die ich von GitHub installiere. Ich weiß nicht, wie ich das mit docz richtig einrichten soll, und fragte mich, in welche Richtung ich schauen sollte.

meine doczrc.js-Datei sieht so aus:

export default {
  modifyBundlerConfig: config => {
    const newConfig = config;
    newConfig.module
      .rule('js')
      .test(/\.(js|jsx|mjs)$/)
      .include.add(/node_modules\/circuit-ui/)
      .end();

    return newConfig;
  },
};

aber offensichtlich funktioniert es nicht. Haben Sie Vorschläge?

PS danke für so ein tolles Projekt!

Hilfreichster Kommentar

@good-idea , so habe ich es letztendlich gemacht. Ich habe die jeweilige jsRule manuell über console.logs gefunden und einen Ausschluss hinzugefügt. Lassen Sie mich wissen, ob das hilft :)

mein doczrc.js :

import { babel } from 'docz-plugin-babel6';

export default {
  plugins: [babel()],
  modifyBundlerConfig: config => {
    const jsRule = config.module.rules.find(rule => rule.test.test('*.js'));
    jsRule.exclude = [/node_modules(?!\/circuit-ui)/];

    return config;
  },
};

Alle 3 Kommentare

Ich habe das Problem gelöst, werde meine Lösung später teilen.

@ilyanoskov , ich habe ein ähnliches Problem, könnten Sie uns mitteilen, was Sie sich ausgedacht haben?

@good-idea , so habe ich es letztendlich gemacht. Ich habe die jeweilige jsRule manuell über console.logs gefunden und einen Ausschluss hinzugefügt. Lassen Sie mich wissen, ob das hilft :)

mein doczrc.js :

import { babel } from 'docz-plugin-babel6';

export default {
  plugins: [babel()],
  modifyBundlerConfig: config => {
    const jsRule = config.module.rules.find(rule => rule.test.test('*.js'));
    jsRule.exclude = [/node_modules(?!\/circuit-ui)/];

    return config;
  },
};

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

koddr picture koddr  ·  3Kommentare

mquandalle picture mquandalle  ·  3Kommentare

w0wka91 picture w0wka91  ·  3Kommentare

fenbka picture fenbka  ·  3Kommentare

albinekb picture albinekb  ·  3Kommentare