提问者:小点点

在节点应用程序中导入chessjs


我对nodejs很陌生,所以这可能是一个愚蠢的问题,但我希望不是。

我正在尝试在一个简单的节点应用程序中导入 chessjs 库。

我有这个:

const Chess = require('chessjs');
var chess = new Chess();

但是我得到了:

Error: Cannot find module './chess.js'

当我运行它时,尽管已经安装了带有 npm 的库。

谢谢

==============编辑解决方案====================

const { chess } = require('./node_modules/chess.js/chess.js')


共1个答案

匿名用户

const { Chess } = require('./chess.js')

这是来自他们的文档

这可能有助于揭示正在发生的事情。在ES6中带或不带花括号导入