Javascript. Uncaught TypeError: Hashids is not a constructor
Javascript. Uncaught TypeError: Hashids is not a constructor
运行 https://www.npmjs.com/package/hashids
教程中的代码
<script type="text/javascript" src="js/hashids.min.js"></script>
<script type="text/javascript">
var hashids = new Hashids();
console.log(hashids.encode(1));
</script>
得到错误:Uncaught TypeError: Hashids is not a constructor.
我运行在没有模块的 vanilla js 应用程序中使用它。只是 html 和 js 文件。如果我使用 reqire(hasids)
,则会弹出错误消息:require is not defined
。我需要 运行 在我的应用程序上使用常规浏览器 javascript 进行编码。请帮我 运行 这个。
谢谢!
该模块的网络信息不正确。当您按照自己的方式导入脚本时,您必须使用
var hashids = new Hashids.default();
您可能想记录一个关于它的 Github 问题;这显然具有误导性,因为它们明确告诉您完全按照您的代码执行操作。
运行 https://www.npmjs.com/package/hashids
教程中的代码<script type="text/javascript" src="js/hashids.min.js"></script>
<script type="text/javascript">
var hashids = new Hashids();
console.log(hashids.encode(1));
</script>
得到错误:Uncaught TypeError: Hashids is not a constructor.
我运行在没有模块的 vanilla js 应用程序中使用它。只是 html 和 js 文件。如果我使用 reqire(hasids)
,则会弹出错误消息:require is not defined
。我需要 运行 在我的应用程序上使用常规浏览器 javascript 进行编码。请帮我 运行 这个。
谢谢!
该模块的网络信息不正确。当您按照自己的方式导入脚本时,您必须使用
var hashids = new Hashids.default();
您可能想记录一个关于它的 Github 问题;这显然具有误导性,因为它们明确告诉您完全按照您的代码执行操作。