如何将Chessboard.js节点模块导入Angular项目?

时间:2020-04-21 03:55:52

标签: javascript node.js angular chessboard.js

我正在尝试使用Chessboard.js作为节点模块依赖项来为我的Angular项目之一设计国际象棋棋盘UI。按照文档说明

npm install @ chrisoakman / chessboardjs

那之后我尝试了

从'@ chrisoakman / chessboardjs / dist / chessboard-1.0.0'导入{ChessBoard};

在我的角度组件中,但无法识别具有该名称的任何模块。

打开node_modules中的js文件后,我发现在任何地方都没有module.exports, 整个文件内容都写在IIFE(function(){....})()中。

在线电话:1809

// TODO:在此处导出模块

window ['Chessboard'] =构造函数

我认为我必须自己编写module.exports

现在如何导出该模块,以便可以导入并开始使用该库?

https://chessboardjs.com/download

P.S:该库在使用html页面上的脚本标签进行来源时有效。

0 个答案:

没有答案