css - 找不到模块'tailwindcss/plugins/container'

标签 css vue.js npm tailwind-css

我正在尝试将tailwindcss集成到我的vuejs项目中。
这是我的配置文件:

module.exports = {
  ... other configurations
  plugins: [
    require('tailwindcss/plugins/container')({
      // center: true,
      padding: '2.2rem',
    }),
  ],
  options: {
    prefix: '',
    important: true,
    separator: ':',
  },

};

.postcssrc.js中,我们有下一个内容:
module.exports = {
  "plugins": [
    require('tailwindcss')('./tailwind-config.js'),
    require('autoprefixer')(),
  ]
};

最后在main.css文件中:
@tailwind base;

@tailwind components;

@tailwind utilities;

但是,每当编译发生时,我会得到以下错误:
Module build failed (from ./node_modules/postcss-loader/src/index.js):
Error: Cannot find module 'tailwindcss/plugins/container'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:581:15)
    at Function.Module._load (internal/modules/cjs/loader.js:507:25)
    at Module.require (internal/modules/cjs/loader.js:637:17)

我不知道怎么了,请帮忙处理这个问题。
提前谢谢。

最佳答案

根据official documentationContainer plugin现在是内置的,不需要将其包含在配置文件的插件部分。
因此,您可以通过以下方式修改配置文件:

theme: {
  container: {
    center: true,
    padding: '2.2rem'
  },
},
plugins: [

],

在这些更改之后,它应该编译时没有任何错误。
请注意,容器配置选项现在位于配置文件的主题属性中。

关于css - 找不到模块'tailwindcss/plugins/container',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56697707/

相关文章:

css - 带有 2 个导航行的顶部栏 - Zurb Foundation 5

javascript - 自定义 v-on :click. 阻止功能

linux - 在 mozjpeg 上安装 npm 时出错,权限被拒绝?

node.js - karma 开始引发用户代理错误

javascript - 尝试将 Twilio 与 Meteor 一起使用,ReferenceError : Twilio is not defined

html - CSS 字体渲染问题

html - 如何保持这个 div 可见?

css - 哪些 CSS 属性是打印出来的,哪些不是?

javascript - Vue.js/Vuetify - 根据另一个选择过滤选择数据

javascript - 如何在Vue js中做一个无限滚动,动态渲染一个列表(只可见)