在Rollup.js中使用Stylify CSS

Rollup.js是一个JavaScript的模块捆绑器,它可以将小段的代码编译成更大更复杂的东西,比如一个库或应用程序。

Rollup.js的集成示例可以在集成示例库中找到。

如何将Stylify的CSS集成到Rollup.js中

首先,使用NPM或Yarn安装@stylify/unplugin软件包:

npm i -D @stylify/unplugin
yarn add -D @stylify/unplugin

接下来,添加创建一个配置文件rollup.config.js

const { stylifyRollup } = require('@stylify/unplugin');
const postcss = require('rollup-plugin-postcss');

const stylifyPlugin = stylifyRollup({
	bundles: [{ files: ['./index.html'], outputFile: './index.css' }],
	// 可选
	//编译器配置信息 https://stylifycss.com/en/docs/stylify/compiler#configuration
	compiler: {
		// https://stylifycss.com/en/docs/stylify/compiler#variables
		variables: {},
		// https://stylifycss.com/en/docs/stylify/compiler#macros
		macros: {},
		// https://stylifycss.com/en/docs/stylify/compiler#components
		components: {},
		// ...
	}
});

export default {
	input: 'input.js',
	plugins: [stylifyPlugin, postcss()],
	output: { file: 'index.js', format: 'umd' }
};

现在你可以运行build命令。这将生成stylify.css,并在文件中混入选择器,如果配置了的话。

下一步该去哪里