You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ROOT
> cloudRun
> distApp // TRANSPILED APP FILES FROM ./src
> distService // TRANSPILED BACKEND FILES FROM ./cloudRun/src
> src // SOURCE FILES FOR THE BACKEND CODE
index.js // INDEX.JS FOR THE BACKEND CODE
package.json // PACKAGE.JSON FOR THE BACKEND CODE
babel.config.js // CONFIG FOR THE BABEL TRANSPILE SCRIPT
> src // SOURCE FILES FOR THE APP
index.js // INDEX.JS FOR THE APP CODE
package.json // THIS IS THE MAIN PROJECT package.json
My goal: both src folders on ./src and ./cloudRun/src use path aliases that should point to the ./distApp folder, which cointains all the transpiled files for the app code.
From the module-resolver #root docs I've read, I think it should be working. But it's not. In fact, I've tried many things for the root property, and it does't even seem to make any different in the resulting paths.
In theory all path aliases from files in ./src and ./cloudRun/src should be converted as if ./cloudRun what the root to resolve those paths, right?
I got rid of the root property and exchanged it to cwd: "packagejson" which, as per the docs:
cwd: By default, the working directory is the one used for the resolver, but you can override it for your project.
The custom value packagejson will make the plugin look for the closest package.json based on the file to parse.
Why does it work with the root property?
The text was updated successfully, but these errors were encountered:
What is the extensions for the files you'd like to be transformed? I'm using typescript and I specifically need to add an "extensions" key to my config. This worked for me:
I couldn't make the
root
option work.Here is my project structure.
I'm running the scripts from the
ROOT
.My goal: both
src
folders on./src
and./cloudRun/src
use path aliases that should point to the./distApp
folder, which cointains all the transpiled files for the app code.So I go this on my
babel.config.js
:From the module-resolver #root docs I've read, I think it should be working. But it's not. In fact, I've tried many things for the
root
property, and it does't even seem to make any different in the resulting paths.In theory all path aliases from files in
./src
and./cloudRun/src
should be converted as if./cloudRun
what theroot
to resolve those paths, right?Anyway, I got it to work with this:
I got rid of the
root
property and exchanged it tocwd: "packagejson"
which, as per the docs:Why does it work with the
root
property?The text was updated successfully, but these errors were encountered: