如何解决如何使用 babel 转换文件夹并仍然包含从另一个文件夹导入的文件?
我的后端文件夹是一个 express
服务器,它将在云端的 Node.js
环境中运行。
这是我的项目结构:
backend
// FOLDERS AND FILES FROM BACKEND
index.ts
frontend
some-file.js
我需要用 backend
转换我的 babel
文件夹,但它包含一些来自另一个文件夹的导入。在本例中:frontend/some-file.js
.
Obs:在我的真实案例中,有很多文件。像util
函数,常用常量文件等。为了做SSR,我也转译了大部分前端代码。
如果我只执行 babel backend/src
,它只会转译 backend/src
的内容,some-file.js
文件将丢失。
有什么办法可以解决这个问题吗?我的意思是,我如何使用 babel 和 stoll 转换文件夹,并包含它从该文件夹外部进行的导入(出于明显原因,node_modules
除外)。
也许 @babel/register
会有所帮助? Link
我可以尝试使用 webpack
,但我觉得这不是 webpack
的设计目的。 Webpack 为浏览器实现了一个模块系统,而 Node.js 有一个模块系统,所以它应该不需要 webpack。
人们通常如何处理这个问题?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。