当我删除导入行时,所有工作正常(当然,除了找不到导入的函数外)。但是当我导入时,它会显示“ Uncaught ReferenceError:未定义myFunction”。
import io from 'socket.io-client';
function myFunction(name) {
setTimeout(function() {
mydel(name)
}, 2000);
print(name);
sendOrder(name);
}
(我将其余的代码取出了)
我的语法错误吗?找不到错误
答案 0 :(得分:1)
您是使用Node运行此代码还是要在其他环境上运行此代码? 如果是节点,请使用以下命令检查您的节点版本:
node -v
您的节点必须支持import
关键字
别忘了调用Function,也许是您的问题。
答案 1 :(得分:0)
您是否尝试过使用:
const io = require('socket.io-client');
答案 2 :(得分:0)
尝试此方法
Step 1 ) npm i socket.io-client --save
Step 2 )
import ioClient from 'socket.io-client'
let io = ioClient('http://your-host');
有关更多详细信息,请访问npm documentation和另一个git hub溶剂蛋白