React 项目中的 Tailwind - 在安装过程中出现 "Cannot find module 'autoprefixer'" 错误
Tailwind in React project - getting "Cannot find module 'autoprefixer'" error during setup
我正在阅读 https://tailwindcss.com/docs/guides/create-react-app 上关于在 React 项目中设置 Tailwind 的文档。我一直在按照这些步骤操作,但是当我到达我应该 运行 npx tailwindcss init
以生成 tailwind.config.js
文件的部分时,我收到以下错误:
Cannot find module 'autoprefixer'
Require stack:
- C:\Users\[user]\AppData\Roaming\npm-cache\_npx096\node_modules\tailwindcss\lib\cli\commands\build.js
- C:\Users\[user]\AppData\Roaming\npm-cache\_npx096\node_modules\tailwindcss\lib\cli\commands\index.js
- C:\Users\[user]\AppData\Roaming\npm-cache\_npx096\node_modules\tailwindcss\lib\cli\main.js
- C:\Users\[user]\AppData\Roaming\npm-cache\_npx096\node_modules\tailwindcss\lib\cli.js
我检查了我的 node_modules
文件夹中是否有 autoprefixer
并尝试重新安装它,但我遇到了同样的错误。在我的 package.json
中,我有以下内容:
...
"scripts": {
"start": "craco start",
"build": "craco build",
"test": "craco test",
"eject": "react-scripts eject"
},
...
根据文档。我的craco.config.js
文件如下:
module.exports = {
style: {
postcss: {
plugins: [
require('tailwindcss'),
require('autoprefixer'),
],
},
},
}
同样,根据文档。我也试过重新安装 @craco/craco
包但无济于事,所以此时我被卡住了。任何帮助将不胜感激。
你能试试这个吗:
npm uninstall tailwindcss postcss autoprefixer
npm install tailwindcss@latest postcss@latest autoprefixer@latest
npx tailwindcss init -p
npm uninstall tailwindcss postcss autoprefixer
npm install tailwindcss@npm:@tailwindcss/postcss7-compat postcss@^7 autoprefixer@^9
问题是有时您安装 tailwind
而不是 tailwindcss
pnpm add tailwindcss
-- 不是--
pnpm add tailwind
这对我有用
npm install tailwindcss@latest postcss@latest autoprefixer@latest
npm install tailwindcss@npm:@tailwindcss/postcss7-compat postcss@^7 autoprefixer@^9
我遇到了同样的问题。
起初我在安装过程中遇到“找不到模块 'autoprefixer'”错误。
我试过用“yarn”代替“npm”。
其余过程将保持不变。
现在可以使用了。
这是创建 Tailwind 配置文件的简单方法
npm install tailwindcss@latest postcss@latest autoprefixer@latest
npx tailwindcss init
只需使用:-
yarn add tailwindcss@npm:@tailwindcss/postcss7-compat postcss@^7 autoprefixer@^9
而不是,
npm install tailwindcss@npm:@tailwindcss/postcss7-compat postcss@^7 autoprefixer@^9
这对我有用。
我正在阅读 https://tailwindcss.com/docs/guides/create-react-app 上关于在 React 项目中设置 Tailwind 的文档。我一直在按照这些步骤操作,但是当我到达我应该 运行 npx tailwindcss init
以生成 tailwind.config.js
文件的部分时,我收到以下错误:
Cannot find module 'autoprefixer'
Require stack:
- C:\Users\[user]\AppData\Roaming\npm-cache\_npx096\node_modules\tailwindcss\lib\cli\commands\build.js
- C:\Users\[user]\AppData\Roaming\npm-cache\_npx096\node_modules\tailwindcss\lib\cli\commands\index.js
- C:\Users\[user]\AppData\Roaming\npm-cache\_npx096\node_modules\tailwindcss\lib\cli\main.js
- C:\Users\[user]\AppData\Roaming\npm-cache\_npx096\node_modules\tailwindcss\lib\cli.js
我检查了我的 node_modules
文件夹中是否有 autoprefixer
并尝试重新安装它,但我遇到了同样的错误。在我的 package.json
中,我有以下内容:
...
"scripts": {
"start": "craco start",
"build": "craco build",
"test": "craco test",
"eject": "react-scripts eject"
},
...
根据文档。我的craco.config.js
文件如下:
module.exports = {
style: {
postcss: {
plugins: [
require('tailwindcss'),
require('autoprefixer'),
],
},
},
}
同样,根据文档。我也试过重新安装 @craco/craco
包但无济于事,所以此时我被卡住了。任何帮助将不胜感激。
你能试试这个吗:
npm uninstall tailwindcss postcss autoprefixer
npm install tailwindcss@latest postcss@latest autoprefixer@latest
npx tailwindcss init -p
npm uninstall tailwindcss postcss autoprefixer
npm install tailwindcss@npm:@tailwindcss/postcss7-compat postcss@^7 autoprefixer@^9
问题是有时您安装 tailwind
而不是 tailwindcss
pnpm add tailwindcss
-- 不是--
pnpm add tailwind
这对我有用
npm install tailwindcss@latest postcss@latest autoprefixer@latest
npm install tailwindcss@npm:@tailwindcss/postcss7-compat postcss@^7 autoprefixer@^9
我遇到了同样的问题。
起初我在安装过程中遇到“找不到模块 'autoprefixer'”错误。
我试过用“yarn”代替“npm”。
其余过程将保持不变。
现在可以使用了。
这是创建 Tailwind 配置文件的简单方法
npm install tailwindcss@latest postcss@latest autoprefixer@latest
npx tailwindcss init
只需使用:-
yarn add tailwindcss@npm:@tailwindcss/postcss7-compat postcss@^7 autoprefixer@^9
而不是,
npm install tailwindcss@npm:@tailwindcss/postcss7-compat postcss@^7 autoprefixer@^9
这对我有用。