实施服务器端渲染时导入文件中的Node.js失败
我正在上反应写在打字稿项目实施服务器端呈现。所有的组件,容器和其它目录在src
目录。当来自发言权./src/providers/xxProvider.ts
反应进口文件,它可以简单地导入为import * from "providers/xxProvider"
。我猜这是什么捆绑时的WebPack完成。但现在当我试图使用Node.js的SSR为,Node.js的不能作为import * from "providers/xxProvider"
因为它开始寻找在node_modules时,其进口找到xxProvider文件。
我怎样才能解决这个问题呢?
回答如下:你可能没有在你的path mapping定义适当的tsconfig.json
。试试这个,例如:
{
"compilerOptions": {
"baseUrl": ".",
"paths": {
"*": [
"*",
"src/*"
]
}
}
}
实施服务器端渲染时导入文件中的Node.js失败
我正在上反应写在打字稿项目实施服务器端呈现。所有的组件,容器和其它目录在src
目录。当来自发言权./src/providers/xxProvider.ts
反应进口文件,它可以简单地导入为import * from "providers/xxProvider"
。我猜这是什么捆绑时的WebPack完成。但现在当我试图使用Node.js的SSR为,Node.js的不能作为import * from "providers/xxProvider"
因为它开始寻找在node_modules时,其进口找到xxProvider文件。
我怎样才能解决这个问题呢?
回答如下:你可能没有在你的path mapping定义适当的tsconfig.json
。试试这个,例如:
{
"compilerOptions": {
"baseUrl": ".",
"paths": {
"*": [
"*",
"src/*"
]
}
}
}