我只需遵循nextjs默认的installation流程和为next-css设置的默认设置,然后我就得到了这个错误:Error: Cannot find module 'postcss-import'
。
我已经尝试安装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 但是仍然不能在我的本地代码中使用。