我在NodeJS v6上遇到了Ionic 1.7.14的一些主要构建问题。在这里你可以看到问题以及人们提供给我的一些解决方案。Ionic 2&Ionic 1在不同的节点版本上工作
ionic.project has been renamed to ionic.config.json, please rename it.
过去6个月,我一直在和两个离子1应用。上个月早些时候我开始使用Ionic 2.所以我通过npm安装了它。这一切似乎都很好,我正在研究Ionic 2应用程序,但并没有完全说明为什么突然之间我无法构建任何东西我的过去Ionic 1应用程序。
第一个解决方案:
我重新安装离子1.7.14,我从节点6.0降级到4.4.4节点 - 瞧!它再次工作! Ionic 1正在构建中,CLI可以理解我所有的命令。没有更多的错误。
后果:
我不得不总是确保我使用节点4.4.4每当我想对离子1.7.x应用工作..我用NVM这么简单nvm use 4.4.4
会做诀窍。 但是,当我试图在Ionic 2应用程序上工作时,我意识到Ionic 2不再安装,因此必须重新安装。所以,我没有..
RE-存在的问题:
后重新安装离子2,从事该应用一下,然后继续前进,继续我的其他离子1应用程序,我的工作意识到,当我试图运行ionic serve
CLI给了我一些错误,导致我相信我没有安装离子1 .. WTH!?在这里,我们再次去..重新安装离子1 1.7.x版
后来我试图ionic serve
的离子2应用程序,并一饮而尽没有运行的版本。它服务于应用程序的浏览器,但没有我代码正在构建和实施到应用程序中。然后我意识到,CLI没有运行我的命令作为离子2,但离子1 ..现在什么?你猜到了。我不得不重新安装离子2
离子和节点版本之间的连接
所以,是的,我花了一段时间来进行连接,我还是不太明白这是为什么发生,但我发现,我不需要重复安装Ionic版本,因为我希望使用它们。我只需在节点版本之间切换。
离子2 - >可与节点6.x的 离子1 - >与节点4.4.4只要工作
因为我使用的是各自的节点版本,每个我没有任何问题。但这是否实用?我的安装和文件路径有问题吗?我很好奇,如果任何人有同样的问题。
我对于这个非常关键的问题,我也在等待答案,离子团队如果认为我们无法维持离子1应用程序,我们可以用离子2创建应用程序? – PhiceDev