我从tailwind.js.js得到这个错误
错误:找不到模块'flowbite/plugin'
Require stack:
/home/runner/work/project/project/config/tailwind.config.js
at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)
at Function._resolveFilename (pkg/prelude/bootstrap.js:1955:46)
at Function.resolve (node:internal/modules/cjs/helpers:108:19)
at Function.resolve (/snapshot/tailwindcss/standalone-cli/patch-require.js:34:38)
at _resolve (/snapshot/tailwindcss/node_modules/jiti/dist/jiti.js:1:250334)
at jiti (/snapshot/tailwindcss/node_modules/jiti/dist/jiti.js:1:252917)
at /home/runner/work/project/project/config/tailwind.config.js:74:5
at evalModule (/snapshot/tailwindcss/node_modules/jiti/dist/jiti.js:1:2556[14](https://github.com/name/project/actions/runs/7275447114/job/19823350019#step:8:15))
at jiti (/snapshot/tailwindcss/node_modules/jiti/dist/jiti.js:1:253542)
at /snapshot/tailwindcss/lib/lib/load-config.js:48:30 {
code: 'MODULE_NOT_FOUND',
requireStack: [ '/home/runner/work/project/adprojectvigator/config/tailwind.config.js' ]
}
bin/rails aborted!
Command failed with exit 1: /opt/hostedtoolcache/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/tailwindcss-rails-2.1.0-x86_64-linux/exe/x86_64-linux/tailwindcss
Tasks: TOP => test:prepare => tailwindcss:build
(See full trace by running task with --trace)
字符串
重现
config/tailwind.config.js
plugins: [
require('@tailwindcss/forms'),
require('@tailwindcss/aspect-ratio'),
require('@tailwindcss/typography'),
require('flowbite/plugin'), // <--- HERE IS THE PROBLEM
{
tailwindcss: {},
autoprefixer: {},
...(process.env.NODE_ENV === 'production' ? { cssnano: {} } : {})
}
]
型
config/importmap.rb
pin "flowbite", to: "https://cdnjs.cloudflare.com/ajax/libs/flowbite/2.2.0/flowbite.turbo.min.js"
pin "flowbite-datepicker", to: "https://cdnjs.cloudflare.com/ajax/libs/flowbite/2.2.0/datepicker.turbo.min.js", preload: true
型
app/JavaScript/application.js
import 'flowbite';
import 'flowbite-datepicker';
型
Gemfilerails(7.1.2)tailwindcss-rails(2.1.0-x86_64-达尔文)railties(>= 6.0.0)
如果我删除 require('flowbite/plugin'),CSS将无法正常工作(见截图)。开发没有问题。
x1c 0d1x的数据
1条答案
按热度按时间zyfwsgd61#
我想可能是缺少了
'./node_modules/flowbite/**/*.js'
。字符串