我使用next.js。当在第三方包中导出文件index.ts中的类型时,会发生错误。
Module parse failed: Unexpected token (23:7)
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
> export type { Validate } from './src/nullable'
2条答案
按热度按时间a0zr77ik1#
当您拥有的配置少于您想要使用的配置时,会发生此问题。
在你的例子中,你试图在NextJS项目中使用Typescript。不幸的是,你的Webpack配置没有Typescript文件加载器。
有两种方法可以解决这个问题:
brtdzjyr2#
在package.json中,假设添加了以下依赖项
“@yourproject/your-project”:“file:../your-project”,
然后在下一个.config中添加transpilePackages:['@ yourproject/your-project'],.这允许加载器直接处理.ts文件。