我正在创建一个next.js Web应用程序,使用的是TypeScrip和tailwind css.我在命令行中运行yarn dev
,得到以下错误:
FatalError: error TS6046: Argument for '--moduleResolution' option must be: 'node', 'classic', 'node16', 'nodenext'.
个
我试图重新安装我的软件包,但它仍然不起作用.
我正在创建一个next.js Web应用程序,使用的是TypeScrip和tailwind css.我在命令行中运行yarn dev
,得到以下错误:
FatalError: error TS6046: Argument for '--moduleResolution' option must be: 'node', 'classic', 'node16', 'nodenext'.
个
我试图重新安装我的软件包,但它仍然不起作用.
该错误消息表明类型脚本配置有问题,特别是--模块解决方案选项有问题.模块分辨率的允许值为‘node’、‘Classic’、‘node16’和‘nodenext’.
要解决此问题,您可以判断并更新您的打字脚本配置:
{
"compilerOptions": {
// other options...
"moduleResolution": "node",
// other options...
},
// other configurations...
}
确保将"模块解决方案"设置为错误消息中提到的有效选项之一.
更新tsconfig.json文件后,try 再次运行您的项目.如果仍然遇到问题,请确保您的打字脚本配置文件中没有打字错误或语法错误.