Webpack怎么直接引入webpack.config.babel.js呢?

2023-12-14

我是一个相当大的 ReactJS 项目的新手。在顶层,它确实not有平常的webpack.config.js,但只有一个“webpack.config.babel.js”。这个确实被使用了,我可以在运行时验证

> webpack

被调用(通过npm runNODE_ENV=development 和 WEBPACK_CONFIG=server_dev²,但这应该不重要)。

为什么会这样?

a) 如果我删除了 babel-config,我会收到合理的投诉:

配置文件可以在当前目录中命名为“webpack.config.js” 目录。

b) 相反,如果我添加自己的“几乎什么都不做”webpack.config.js那个人确实“统治”(与webpack.config.babel.js不再使用)。


所以,显然,存在一个“看不见的”默认值webpack.config.js如果该文件丢失,则会启动。显然,这个默认配置在某种程度上迎合了 webpack 配置?通过什么方式?凭借安装这些节点模块?

Or is .babelrcwebpack 的某种标记文件?

有趣的是,这个项目,preact-www项目也有同样的事情。 (也不是原始的 webpack 配置,而是 webpack 风格)。所以他们知道一些事情,而我不知道...


Webpack 使用interpret to load配置文件。它需要first带有基本名称的文件webpack.config or webpackfile和任何扩展interpret知道。此外,它还优先考虑.js files.

找到配置后,注册对应的编译器 and 需要配置。特别是在以下情况.babel.js,它试图要求这三个模块一个接一个,直到找到其中一个为止。如果成功的话,babel基本上hooks到需要的文件中。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Webpack怎么直接引入webpack.config.babel.js呢? 的相关文章

随机推荐