如何修复默认的nextjs设置中的“未找到模块:postcss-import”

时间:2019-01-31 16:08:37

标签: reactjs next.js postcss

我只需遵循nextjs默认的installation流程和为next-css设置的默认设置,然后我就得到了这个错误:Error: Cannot find module 'postcss-import'

enter image description here

我已经尝试安装postcss-import并设置postcss,但是没有用。

节点版本:v10.12.0

这是我的package.json:

{
  "name": "nextcss",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "dev": "next"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "dependencies": {
    "@zeit/next-css": "^1.0.1",
    "next": "^7.0.2",
    "react": "^16.7.0",
    "react-dom": "^16.7.0"
  }
}

我的next.config.js:

const withCSS = require('@zeit/next-css')
module.exports = withCSS()

和index.js:

import React from "react";
import "./styles.css"

export default () => (
  <h1>Index</h1>
)

在nextjs文档中说这应该可行,但我不知道为什么会这样。

更新:我只是在codeandbo上尝试了完全相同的方法,然后使用它:https://codesandbox.io/s/lyqqqlrq9m 但是仍然不能在我的本地代码中使用。

0 个答案:

没有答案