Webpack。不同入口点的.less文件的范围

时间:2019-02-14 00:47:10

标签: less webpack-4

我有以下项目结构。

enter image description here

baseModule.ts是应用程序的入口点。 每个模块都导入自己的样式。

baseStyles.less具有在其他less文件中使用的变量。 例如(baseStyles和module1Styles)

enter image description here enter image description here

要构建项目,请使用webpack 4。 有时我只需要构建一个基本模块,有时也需要构建其他模块。为此,我在所需模块的输入路径中指定。 enter image description here

如果我只想构建基本模块,那没有问题。 但是,如果我要构建其他模块,则会出现错误。

enter image description here

是的,我知道为什么会这样。在构建modules1Styles.less时,没有基础变量。因为它们在另一个入口点。

我可以通过添加@import(引用)'../baseModule/baseStyles.less'来解决此问题。到module1Styles.less。

但是,是否可以通过其他方式解决此问题? 这样基本变量可立即用于动态连接的模块(因为它们很多)

0 个答案:

没有答案