【发布时间】:2017-11-11 04:46:30
【问题描述】:
我正在尝试使用https://www.npmjs.com/package/chessboardjs 包。我编写了简单的反应组件来渲染棋盘,但它在 chessboardjs 模块中引发错误:ReferenceError: $ is not defined。组件代码:
import React, { Component } from 'react';
import Chess from 'chessboardjs';
export default class ChessBoard extends Component {
render() {
return (
<div>
<div id="chessboard" style={{"width": "400px"}}></div>
</div>
)
}
componentDidMount() {
var board = Chess('chessboard');
}
}
我已经尝试安装 JQuery npm 包并将其导入 ChessBoard 组件,但不幸的是它没有工作。
有没有办法解决这个问题?
【问题讨论】:
标签: javascript reactjs npm chess chessboard.js