我在OneSignal的ionic项目中遇到了一个奇怪的错误。我已经使用以下命令安装了OneSignal
ionic cordova plugin add onesignal-cordova-plugin
npm install --save @ionic-native/onesignal我的项目。然而,在安装之后,我接受了这个错误:

之后,我重新安装了它,但仍然有错误。我认为正因为如此,OneSignal没有在我的项目上工作。
你能帮帮我吗?
发布于 2018-05-17 23:03:52
我也有同样的问题。有时教程没有帮助,特别是当它们错过了重要的步骤时。尝试在您的cli上运行此命令:
sudo npm install --save @ionic-native/onesignal或者,尝试将其安装为全局插件。
我看过并比较过的教程有:
https://www.ghadeer.io/ionic-3-push-notifications-one-signal/
发布于 2018-05-18 16:06:17
我已经解决了更改node-sass和node版本的问题。问题来自于node-sass和node与OneSignal的不兼容。
首先,你需要用npm node-sass -v检查你的node-sass版本,然后用node -v检查你的节点版本。之后,转到here并在支持的环境中比较您的node-sass和node版本。如果它们不兼容,您应该降级或升级您的node-sass或node。最后,您需要使用以下命令重新安装OneSignal
ionic cordova plugin add onesignal-cordova-plugin
npm install --save @ionic-native/onesignalhttps://stackoverflow.com/questions/49515549
复制相似问题