【问题标题】:import chessjs in node application在节点应用程序中导入 chessjs
【发布时间】:2020-10-09 02:04:06
【问题描述】:

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

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

我有这个:

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

但我明白了:

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

当我使用 npm 安装 lib 时运行它时。

谢谢

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

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

【问题讨论】:

  • 嗨 allafleche,看看您发布的“chessjs”链接中的示例代码并将其与您的代码进行比较,您的要求语句不正确

标签: node.js import chess


【解决方案1】:
const { Chess } = require('./chess.js')

这是来自他们的文档

这可能有助于了解正在发生的事情。 Import with or without curly brackets in ES6

【讨论】:

  • 我之前当然用const { Chess } = require('./chess.js')"Error: Cannot find module './chess.js'"尝试过但是我得到了同样的错误。
  • 文件结构是什么样的?
猜你喜欢
  • 2017-07-30
  • 2017-12-09
  • 1970-01-01
  • 2019-07-28
  • 2017-06-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-01-21
相关资源
最近更新 更多