几分钟前我有一个工作的应用程序。然后我安装了一些SQLite和Storage的软件包。直到我得到这个错误:
对象(...)不是函数
我一定是没有正确安装它们,所以我试图从我之前的git提交中恢复过来,我确信它是有效的,但在这样做之后,我仍然得到了同样的错误。我不知道该怎么办,我已经恢复了我的代码。
我甚至重新启动了我的离子服务器,甚至我的电脑。
我也尝试删除我的node_modules文件夹,但仍然有相同的错误。
如果你需要更多的细节,请让我知道。
几分钟前我有一个工作的应用程序。然后我安装了一些SQLite和Storage的软件包。直到我得到这个错误:
对象(...)不是函数
我一定是没有正确安装它们,所以我试图从我之前的git提交中恢复过来,我确信它是有效的,但在这样做之后,我仍然得到了同样的错误。我不知道该怎么办,我已经恢复了我的代码。
我甚至重新启动了我的离子服务器,甚至我的电脑。
我也尝试删除我的node_modules文件夹,但仍然有相同的错误。
如果你需要更多的细节,请让我知道。
1条答案
按热度按时间6ie5vjzr1#
然后我又能让它工作了。呼!
(我回到了最新的提交错误,我不得不尝试修复它)
我再次删除了我的node_modules文件夹。然后,在我的package.json中,我使用了我以前提交的版本号。然后运行
$ npm install
命令。你可以从这里得到的想法,我可以从我最近的工作提交,删除node_modules文件夹,然后$ npm安装恢复回来。
考虑到这一点,我也删除了版本的~和^,所以我不会再遇到这个问题。这取决于你的策略,这可能是好的,也可能是坏的。
但是仔细想想,我安装了一行代码,其中包含这个命令
npm install @latest
或者是ionic cordova plugin add ...@latest
。在创建这个答案时,我决定再次尝试安装它,以确保错误是否会再次发生,但它没有发生。
我不知道是什么原因导致的,但现在它的工作,因为它应该是。我会把这个留在这里,以供参考他人。