gpt4 book ai didi

node.js - 如何让 Babel 处理 LESS 文件?

转载 作者:搜寻专家 更新时间:2023-10-31 22:35:15 25 4
gpt4 key购买 nike

我有一个同构的 React 应用程序,它使用 NodeJS 进行服务器端渲染设置。我正在使用 Babel 和 Webpack,除了一个问题外它们工作得很好:

Babel can't handle require('somefile.less').

出于这个原因,我使用 Webpack 来编译后端和前端代码,因为 Webpack 有很好的 CSS 和 LESS 加载器,而且它不会在看到 CSS 或 LESS 文件时感到害怕。然而,这种方法有其自身的问题:

Server start time increases a lot, since webpack has to compile entire backend first.

这在我为生产环境部署代码时很好,但在开发环境中,这确实会影响生产力。

另一方面,

babel-node 实用程序相比之下 super 快,只要我能让它处理 CSS/LESS 文件。因此我的问题是:我们可以让 Babel 使用 CSS/LESS 文件吗?

最佳答案

Babel is a JavaScript compiler

Babel 是一个工具链,主要用于将 ECMAScript 2015+ 代码转换为旧浏览器或环境中向后兼容的 JavaScript 版本。

所以答案是。 Babel 仅适用于 JS 文件。

关于node.js - 如何让 Babel 处理 LESS 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43822021/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com