ddiu8081 / blive-message-listener

Bilibili live danmu listener with type. 类型友好的 Bilibili 直播间弹幕监听库。

Home Page:https://npmjs.com/blive-message-listener

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

可以用 npm 引入吗?

tymon42 opened this issue · comments

commented

目前还在开发中没有release,开发完成后会支持npm导入

commented

solved.

谢谢大佬

大佬,我在使用node时遇到了一点问题,我的代码如下:

// bili.mjs
import { startListen, MsgHandler } from 'blive-message-listener';
// const blive = require('blive-message-listener')
// 浏 览 器 环 境 , 从  '/browser' 导 入  startListen
// import { startListen } from 'blive-message-listener/browser'
const handler: MsgHandler = {
  onIncomeDanmu: (msg) => {
    console.log(msg.id, msg.body);
  },
  onIncomeSuperChat: (msg) => {
    console.log(msg.id, msg.body);
  },
};
const instance = startListen(xxx, handler);
instance.close();

然后运行node bili.mjs,上述代码报错:

const handler: MsgHandler ={
^^^^^^^
SyntaxError: Missing initializer in const declaration

我对node不太熟悉,也检索了一些资料,都没有找到解决方案,还请大佬不吝赐教

大佬,我在使用node时遇到了一点问题,我的代码如下:

// bili.mjs
import { startListen, MsgHandler } from 'blive-message-listener';
// const blive = require('blive-message-listener')
// 浏 览 器 环 境 , 从  '/browser' 导 入  startListen
// import { startListen } from 'blive-message-listener/browser'
const handler: MsgHandler = {
  onIncomeDanmu: (msg) => {
    console.log(msg.id, msg.body);
  },
  onIncomeSuperChat: (msg) => {
    console.log(msg.id, msg.body);
  },
};
const instance = startListen(xxx, handler);
instance.close();

然后运行node bili.mjs,上述代码报错:

const handler: MsgHandler ={
^^^^^^^
SyntaxError: Missing initializer in const declaration

我对node不太熟悉,也检索了一些资料,都没有找到解决方案,还请大佬不吝赐教

你使用的是 js 不需要类型标注,你可以尝试搜索 typescript 获取更多信息