Ich schreibe einige Mokka-Tests, den Code laden, die Pfade wie diese:Mokka entspricht webpack Entschlossenheit Wurzel
import MyStore from "stores/MyStore"
Dies funktioniert im Web-Browser in Ordnung, weil wir die webpack-dev-server
verwenden, die dies wiederum lesen Eintrag von webpack.config.js
: config.resolve.root: [path.resolve(__dirname, "./app")]
so weiß es ./app/stores/MyStore
zu finden.
Dieser Pfad funktioniert nicht, wenn er von mocha --compilers js:babel/register
ausgeführt wird. Ich versuche ein Paket oder eine Konfiguration zu finden, die ich dafür verwenden kann. Es würde uns ersparen, Code-Referenzen ändern zu müssen und natürlich unsere Importe portabler zu halten.
Nicht sicher, ob es darauf ankommt, wir verwenden iojs. Wenn dies wirklich nicht möglich ist, ist es in Ordnung, nur die Pfade zu aktualisieren. Danke ...
Das ist ein Nicht-Standard-webpack Merkmal ist, wird es wahrscheinlich nicht so leicht in Knoten arbeiten. Warum nicht standardmäßige relative Pfade verwenden? – loganfsmyth