似乎 countdown.js 不适用于我使用 Ionic 5 和 Angular 13 构建的项目。
错误:>TypeError:countdown__WEBPACK_IMPORTED_MODULE_14__ 不是函数。
我正在从一个 ionic 3 & angular 7 项目中迁移代码,在该项目中 countdown.js 工作得很好。
似乎 countdown.js 不适用于我使用 Ionic 5 和 Angular 13 构建的项目。
错误:>TypeError:countdown__WEBPACK_IMPORTED_MODULE_14__ 不是函数。
我正在从一个 ionic 3 & angular 7 项目中迁移代码,在该项目中 countdown.js 工作得很好。
因此,经过 12 个小时的研究,我终于找到了解决方案。
如果您安装 countdown.js,npm
您将安装该2.6.0
版本。但这不是最新版本。作者没有更新 npm 库。
假设你已经2.6.0
在你的项目中安装了这个版本,你需要按照以下步骤来让它在你的 Angular 13 项目中工作。
编辑countdown.js
文件countdown
夹中的文件,在您的node_modules
文件夹内:
替换countdown.js
文件中的所有代码,复制/粘贴GitHub 中此文件中的代码。
编辑package.json
文件countdown
夹中的文件,在您的node_modules
文件夹内。
替换每一个
2.6.0
经过
2.6.1
编辑package.json
项目级文件:
代替
"countdown": "^2.6.0"
经过
"countdown": "2.6.1"
就是这个!Countdown.js 现在应该可以在您的 Angular 13 项目中使用。(它对我有用)