您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

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

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

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

也许不会。Webpack绝对是以js为中心的,并隐含地假设您正在构建的是js应用程序。它的实现require()@H_404_6@允许您将所有内容都视为一个模块(包括Sass / LESS局部函数,JSON,几乎所有内容),并自动为您进行依赖项管理(require@H_404_6@捆绑的所有内容,别无其他)。

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

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

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

CSS 2022/1/1 18:15:10 有585人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶