为何会出现“plugins is not a function”的报错通常是因为在tailwind.config.js中的plugins字段不正确造成的。如果你是在使用tailwindcss v2.0及以上版本,则plugins应该是在一个对象中被设置的,例如:
module.exports = {
mode: 'jit',
purge: [],
darkMode: false, // or 'media' or 'class'
theme: {
extend: {},
},
variants: {
extend: {},
},
plugins: [
require('@tailwindcss/forms'),
require('@tailwindcss/typography'),
require('@tailwindcss/line-clamp'),
// ...
],
}
如果你使用的是v1.x版本,则应该像这样设置:
module.exports = {
// ...
plugins: [
require('tailwindcss/forms'),
require('tailwindcss/typography'),
require('tailwindcss/plugins/container')({
// center: true,
// padding: '1rem',
}),
// ...
],
}
要注意的是,如果你是在v2.0及以上版本中使用了v1.x版本的plugins设置,那么就会出现“plugins is not a function”的报错。因此,在使用时需要根据自己所使用的版本来正确设置plugins字段。
上一篇:安装了gtest后,gmock_main.cc替代了我的main.cc文件。
下一篇:安装了官网推荐的tailwindcss,但在启动时出现了“pluginsisnotafunction”的错误提示,该如何解决这个问题?