在构建 Web 应用期间,首先将较少的文件编译为 css 文件会更简单(也更有效)。
例如,当使用Maven时,我们使用lesscss-maven-plugin(编译目标,进程源阶段)从更少的文件生成css文件。然后,在 web 应用中仅使用和打包 css 文件。动态使用不少于文件。
另一个优点是在部署 Web 应用之前编译的文件更少,因此可以更快地检测到编译错误。
pom 中的配置示例.xml:
<plugin>
<groupId>org.lesscss</groupId>
<artifactId>lesscss-maven-plugin</artifactId>
<version>1.3.0</version>
<configuration>
<sourceDirectory>${project.basedir}/src/main/webapp/less</sourceDirectory>
<outputDirectory>${project.build.directory}/${project.build.finalName}/css</outputDirectory>
<compress>true</compress>
<includes>
<include>main.less</include>
</includes>
</configuration>
<executions>
<execution>
<goals>
<goal>compile</goal>
</goals>
</execution>
</executions>
</plugin>