[英]How to export libraries in TypeScript?
當嘗試以這種方式import socketIOClient from 'socket.io-client';
出現錯誤TS1192: Module '"***/node_modules/socket.io-client/build/index"' has no default export
。
我的 tsconfig.client.json 文件具有以下設置:
{
"compilerOptions": {
"outDir": "./public/js/",
"noImplicitAny": true,
"module": "es6",
"moduleResolution": "node",
"target": "es5",
"jsx": "react",
"allowSyntheticDefaultImports": true,
"allowJs": true,
"lib":[
"es2015", "dom"
]
},
"include": [
"src/client/**/*"
],
"exclude": [
"node_modules"
]
}
您是否嘗試過導入單個屬性?
import { io } from 'socket.io-client';
如果它不起作用,試試這個:
import { connect } from 'socket.io-client';
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.