首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何让postcss配置与Nuxt一起工作?

如何让postcss配置与Nuxt一起工作?
EN

Stack Overflow用户
提问于 2019-03-20 22:16:47
回答 2查看 4.5K关注 0票数 0

我的Nuxt项目没有从nuxt.config.ts获取postcss-import的配置:

代码语言:javascript
复制
build: {
    postcss: {
        plugins: {
            "postcss-import": {
                path: ["../assets/css", "../components/@css", "../components"]
            }
        }
    }
}

我得到一个像Error: Can't resolve 'style.css' in /projectroot/pages这样的错误。

正确提取postcss.config.js中的相同配置。为了进行测试,如果我将postcss.config.js更改为指向不存在的目录,则错误变为:Error: Failed to find 'style.css' in [list of configured directories]

我应该怎么做才能让这个在nuxt.config.ts中正常工作?注意,我使用的是Typescript (nuxt-ts)。

EN

回答 2

Stack Overflow用户

发布于 2019-09-10 13:04:14

我是这样使用它的:

我像往常一样导入css文件,并在nuxt.config.js的build属性上添加postcss配置。

代码语言:javascript
复制
  css: ['~/assets/css/tailwind.css'],
  build: {
    postcss: {
      plugins: {
        'postcss-import': true,
      }
    }
  }

From NuxtJS docs

有了这个配置,我还可以在Vue文件中使用<style lang="postcss">标记。

票数 1
EN

Stack Overflow用户

发布于 2021-06-26 23:25:23

我有一个名为postcssrc.js的文件

代码语言:javascript
复制
    "plugins": {
          "postcss-import": {},
          "postcss-url": {},
          // to edit target browsers: use "browserslist" field in package.json
          "autoprefixer": {}
          }

我删除了它,并在文件nuxt.config.js中添加了以下代码:

代码语言:javascript
复制
        build: {
        postcss: {
          plugins: {
          "postcss-import": {},
          "postcss-url": {},
          // to edit target browsers: use "browserslist" field in package.json
          "autoprefixer": {}
          }
        }
      }

然后在package.json中,我运行了脚本:

代码语言:javascript
复制
"build":"nuxt build"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55262921

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档