我刚刚启动了一个新的 Next.js 项目(React v 17.0.1)。我正在尝试从遗留项目编译和导入组件。看到一些错误使事情正常工作:
Module not found: Can't resolve 'react/jsx-dev-runtime'
. 我有一种预感,这可能与React 17 中的新 JSX 编译器有关。- 这可以通过添加
/** @jsxRuntime classic */
到文件顶部来解决,但我更愿意只打开经典编译器。这可能吗?
- 这可以通过添加
Global CSS cannot be imported from files other than your Custom <App>
- 这可以通过使用module或导入
pages/_app
. 但是,我想关闭此安全功能,保留旧组件。
- 这可以通过使用module或导入
问题:
- 我怎么能强迫Next.js使用
classic
JSX编译器,而不是新的automatic
一个 - 如何关闭强制 CSS 仅导入到的安全“功能”
_app
?