我可以使用webpack分别生成CSS和JS吗?

我可以使用webpack分别生成CSS和JS吗?,第1张

我可以使用webpack分别生成CSS和JS吗?

如果我不打算将Webpack用于非JS资产,是否应该将它们打包使用?

也许不会。Webpack绝对是以js为中心的,并隐含地假设您正在构建的是js应用程序。它的实现

require()
允许您将所有内容都视为一个模块(包括Sass
/ LESS局部函数,JSON,几乎所有内容),并自动为您进行依赖项管理(
require
捆绑的所有内容,别无其他)。

当与我的JS代码无关时,为什么在我的JS中需要LESS?

人们之所以这样做,是因为他们正在用js定义其应用程序的一部分(例如React组件,Backbone
View)。该应用程序的一部分随附了CSS。依赖于一些单独构建且未直接从js模块引用的外部CSS资源,该资源易碎,更难使用,并且可能导致样式过时等。Webpack鼓励您保持所有内容模块化,因此拥有CSS
(Sass,随便什么)该js组件附带的部分,然后js组件使用

require()
它来使依赖关系清楚(对您和对构建工具而言,它永远不会构建不需要的样式)。

我不知道您是否可以使用webpack单独捆绑CSS(当未从任何js引用CSS文件时)。我确定您可以使用插件等将其连接起来,但不确定是否有可能立即使用。如果确实从js中引用CSS文件,则可以轻松地将CSS捆绑到带有Extract
Text插件的单独文件中,如您所说。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5567093.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-14
下一篇 2022-12-14

发表评论

登录后才能评论

评论列表(0条)

保存