'How to execute code from a Vue project using nodejs?

I just started to work on an existing Vue project and I would like to run some of its components from nodejs, e.g. if I want to test some component separately without compiling and deploying the complete application to a browser.

As far as I have understood, Vue uses Babel to compile its projects, and Babel allows using @ in the paths of import statements. On the other hand, nodejs cannot resolve these paths: when I run a script that imports a module from the Vue application, I get the error:

node:internal/errors:464
    ErrorCaptureStackTrace(err);
    ^

Error [ERR_MODULE_NOT_FOUND]: Cannot find package '@/package' imported from myfile.js

So, I wanted to ask if there is a way to have nodejs resolve @-paths and load code from a Vue package. I hope I have formulated the problem correctly, since I am a beginner with Vue and Javascript in general.



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source