node.js - 添加新节点模块后,领域-cli 推送失败
问题描述
我使用 realm-cli 向我的 MongoDB Realm 应用程序添加了一个节点模块(otp-generator),它按预期工作。我现在正在尝试将另一个节点模块(twilio)添加到我的 MongoDB Realm 应用程序中,但由于某种原因,当我尝试推送包含 otp-generator 和 twilio 的新节点模块存档时,它现在给出以下错误消息:
push failed: failed to install dependencies: failed to transpile node_modules/otp-generator/._index.js. "otp-generator" is likely not supported yet. unknown: Unexpected character '' (1:0)
这个消息很奇怪,因为在我安装 Twilio 之前 otp-generator 工作得非常好。这里发生了什么?
解决方案
我自己想出了一个解决方案。我刚刚卸载了软件包,然后在 otp-generator 之前重新安装了 twilio。以下是我做的具体步骤:
npm uninstall twilio
npm uninstall otp-generator
npm install twilio
npm install otp-generator
tar -czf node_modules.tar.gz node_modules/
然后我再次将我的更改推送到 Realm,它成功了!
我不确定是否在 otp-generator 之前安装 twilio 是专门解决问题的方法,但至少卸载并重新安装从头开始安装所有节点模块修复了它。
推荐阅读
- python - 尝试在 windows10 中使用 escposprinter python 库打印收据时出现其他错误
- python - 如何在 Pandas 堆积条形图中设置类别的顺序
- javascript - 如何在解决承诺之前正确地让 jest axios 模拟等待
- apache-spark - Spark 连续处理是否支持像 FlatMapGroupswithState 这样的有状态操作
- microsoft-graph-api - Microsoft Exchange 的 Graph API 订阅限制
- sql-server - SSMS SQL Row_Number 排序不正确
- reactjs - 如何使 React-Material UI 数据网格使用交替阴影呈现行?
- java - 连接关闭错误 - MySQL、JDBC 和 Hikaricp
- javascript - MongoDB 返回一个不存在的对象
- sql - 连接表以根据多个条件返回 1 或 0