javascript - 将 Tailwind 2 与 Angular 11 一起使用的确切解决方案是什么?我只是厌倦了寻找合适的解决方案。没有什么真正有效
问题描述
在过去的几周里,我尝试了很多。我浪费了太多时间来弄清楚。但是,我找不到解决方案。请帮我。
Schema validation failed with the following errors:
Data path "" should NOT have additional properties(customWebpackConfig).
这是我现在面临的错误。
我已经正确导入了 Tailwind。
@import "tailwindcss/base";
@import "tailwindcss/components";
@import "tailwindcss/utilities";
这是package.json
. 我试过降级postcss,postcss-loader。没有任何效果。
"dependencies": {
"@angular-builders/custom-webpack": "^11.0.0-beta.4",
"autoprefixer": "^10.1.0",
"node-sass": "^5.0.0",
"postcss": "^8.2.1",
"postcss-import": "^14.0.0",
"postcss-loader": "^4.1.0",
"postcss-scss": "^3.0.4",
"sass": "^1.27.0",
"tailwindcss": "^2.0.2",
},
"devDependencies": {
"@angular-devkit/build-angular": "~0.1100.2",
"@angular/cli": "~11.0.2",
"@angular/compiler-cli": "~11.0.1",
}
这是webpack.config.js
文件
let sass;
try {
sass = require('node-sass');
} catch {
sass = require('sass');
}
module.exports = {
node: {
fs: 'empty'
},
module: {
rules: [
{
test: /\.scss$/,
use: [
{
loader: 'postcss-loader',
options: {
postcssOptions: {
ident: 'postcss',
syntax: 'postcss-scss',
plugins: [
"postcss-import",
"tailwindcss",
"autoprefixer"
]
}
}
},
{
loader: 'sass-loader',
options: {
implementation: sass,
sourceMap: false,
sassOptions: {
precision: 8
}
}
}
]
}
]
}
};
解决方案
推荐阅读
- java - TomCat 中的应用程序 jar 库和配置文件位置
- java - 使用 postgres 和 jooq 按时间分组
- java - 取消 BufferedReader 的 readLine()
- android - 以编程方式发送 WhatsApp 贴纸
- java - 使用 Selenium 和 Chrome 开发工具实现浏览器内存泄漏自动化
- fortran - 编译 Fortran 是否需要接口块?
- r - 如何与 R 包 sf 进行“完整”联合
- bazel - 将 Bazel 目标限制为特定平台
- android - 在共享首选项中保留显式数据与二进制数据(性能)
- xamarin.forms - 具有透明背景的 Xamarin.iOS 屏幕截图