当前位置: 首页 > 知识库问答 >
问题:

如何为一个新的角度项目设置顺风?

高兴贤
2023-03-14

我想创建一个新的角度项目使用顺风CSS。我当前的CLI版本是10.1.1。到目前为止我做过的事情:

  • 使用ng new my-app
  • 创建新应用程序
  • 使用角度路由=>是
  • 使用SCSS作为样式表
  • 在项目根目录中运行npm i tailwindcss postcss-import postcss-loader postcss-scss@angular-builders/custom-webpack-d
  • 在src文件夹中有一个styles.scss文件,请将其修改为
@import 'tailwindcss/base';
@import 'tailwindcss/components';
@import 'tailwindcss/utilities';
    null
module.exports = {
  module: {
    rules: [
      {
        test: /\.scss$/,
        loader: "postcss-loader",
        options: {
          ident: "postcss",
          syntax: "postcss-scss",
          plugins: () => [
            require("postcss-import"),
            require("tailwindcss"),
            require("autoprefixer"),
          ],
        },
      },
    ],
  },
};
  • 根目录中有一个Angular.json文件
    • 搜索关键项目=>my-app=>architect=>build
      • 将生成器更改为“builder”:“@angular-builders/custom-webpack:browser”,
      • 添加到选项

      .

      "customWebpackConfig": {
          "path": "./webpack.config.js"
      },
      
      • 搜索关键项目=>my-app=>architect=>服务
        • 将生成器更改为“builder”:“@angular-builders/custom-webpack:dev-server”,
        • 添加到选项
        "customWebpackConfig": {
            "path": "./webpack.config.js"
        },
        
          null

        /src/styles.scss中出错(./node_modules/css-loader/dist/cjs.js??ref--13-1!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/src??embedded!./node_modules/resolve-url-loader??ref--13-3!./node_modules/sass-loader/dist/cjs.js??ref--13-4!./node_modules/postcss-loader/dist/cjs.js??postcss!/src/styles.scss)模块生成失败(来自./node_modules/postCSS-loader/dist/cjs.js):ValidationError:无效的options对象。PostCSS加载器已使用与API架构不匹配的options对象初始化。

        • 选项具有未知属性“plugins”。这些属性是有效的:object{PostCSSOptions?,Execute?,SourceMap?}在validate(/.../my-app/node_modules/schema-utils/dist/validate.js:98:11)在object.loader(/.../my-app/node_modules/postCSS-loader/dist/index.js:43:28)

        模块生成失败(来自./node_modules/postcss-loader/dist/cjs.js):ValidationError:无效的选项对象。PostCSS加载器已使用与API架构不匹配的options对象初始化。

        • 同上文本

        如何正确设置顺风?

共有1个答案

汪臻
2023-03-14

导入是“tailwindCSS”,而不是“tailwinding”:

@import 'tailwindcss/base';
@import 'tailwindcss/components';
@import 'tailwindcss/utilities';
 类似资料:
  • 所以,我下载了Gradle,但我不知道如何正确设置。解压压缩文件后,我接下来要做什么?我想在IntelliJ IDEA中使用Gradle。从我看到的一条直播流中,我知道有很多设置。格雷德尔和一个身材。IntelliJ中项目文件夹中的gradle文件。 此外,我还看到他们使用windows控制台。 首先,我如何通过windows控制台访问gradle,并告诉它为IntelliJ生成一个新项目? 正如

  • 我的回收物品在onCreateViewHolder中膨胀 我想展示这样的东西,其中一排的高度是回收站视图的一半?在空间的其余部分添加填充物?我可以通过GridLayoutManager来完成吗? 这是我的GridLayoutManager

  • 尝试为Angular 7代码库设置Sonarqube以进行代码覆盖率分析。我已经安装了Sonarqube并在Admin中创建了一个项目,获得了授权cmd “sonar-scanner.bat-d”sonar.projectkey=testapp“-d”sonar.sources=.“-d”sonar.host.url=http://127.0.0.1:9000“-d”sonar.login=508

  • 我在“Installed Jres”下添加了适当的JDK,它甚至只与最新的SE匹配,而不是与Maven-1.5匹配。 我使用的是Eclipse Oxygen、Maven 3.5.0和M2E1.8。

  • 问题内容: 我有两个同级元素,每个元素都包含动态内容。 在某些情况下,然后会有更多的内容,反之亦然。我希望第二个元素的高度始终等于第一个元素的高度。如果的高度更大,则其高度将溢出div,因此可以滚动。 有什么方法可以通过Flexbox做到这一点? 问题答案: 是的,有可能。让兄弟姐妹单独设置最大高度,并设置其他人的和,然后根据规范将其扩展到他们兄弟姐妹的高度。没有绝对定位。没有设置任何元素的高度。

  • 我是这方面的新手。我希望这个代码做的是:每当用户点击项目(例如:like或dislike)时,我希望我的firebase发生一些事情(例如,将like的值设置为1)。我正在努力为每个项目(喜欢,不喜欢,快乐,报告)设置一个点击监听器,但我不知道怎么做。即使我在静态类内部设置了click侦听器,也不能调用我的数据库引用。我还尝试了commentsactivity.this.mreviewsdatab