Ionic framework 离子2&;Ionic 1在不同的节点版本上工作
我在NodeJSV6上的Ionic 1.7.14出现了一些主要的构建问题。在这里,你可以看到问题以及人们为我提供的一些解决方案 在过去的6个月里,我一直在工作和开发两个Ionic 1应用程序。上个月早些时候,我开始使用Ionion 2。所以我通过npm安装了它。。这一切似乎都很好,我当时正在开发Ionic 2应用程序,但并没有很好地理解为什么我突然无法在我过去的Ionic 1应用程序上构建任何东西 第一个解决方案: 我重新安装了Ionic 1.7.14,并从节点6.0降级到节点4.4.4-瞧!它又开始工作了Ionic 1正在构建,CLI理解我的所有命令。。没有更多的错误 后果: 每当我想在Ionic 1.7.x应用程序上工作时,我必须始终确保使用Node 4.4.4。。我使用NVM,因此简单的Ionic framework 离子2&;Ionic 1在不同的节点版本上工作,ionic-framework,ionic2,ionic-cli,Ionic Framework,Ionic2,Ionic Cli,我在NodeJSV6上的Ionic 1.7.14出现了一些主要的构建问题。在这里,你可以看到问题以及人们为我提供的一些解决方案 在过去的6个月里,我一直在工作和开发两个Ionic 1应用程序。上个月早些时候,我开始使用Ionion 2。所以我通过npm安装了它。。这一切似乎都很好,我当时正在开发Ionic 2应用程序,但并没有很好地理解为什么我突然无法在我过去的Ionic 1应用程序上构建任何东西 第一个解决方案: 我重新安装了Ionic 1.7.14,并从节点6.0降级到节点4.4.4-瞧!
NVM使用4.4.4
就可以了。
但当我尝试使用Ionic 2应用程序时,我意识到Ionic 2已不再安装,因此必须再次重新安装。所以我做了
再次出现的问题:
重新安装Ionic 2后,在该应用程序上运行了一段时间,然后继续在我的另一个Ionic 1应用程序上运行,我意识到当我尝试运行Ionic serve
时,CLI给了我一些错误,这让我相信我没有安装Ionic 1。。啊!?我们又来了。。重新安装爱奥尼亚1版1.7.x
后来我尝试爱奥尼亚服务
爱奥尼亚2应用程序,但gulp没有运行构建。。它将应用程序提供给浏览器,但我的代码没有一个被构建和实现到应用程序中。然后我意识到CLI并没有像Ionic 2那样运行我的命令,而是Ionic 1。。现在怎么办?你猜对了。我不得不重新安装离子2
爱奥尼亚和节点版本之间的连接
是的,我花了一段时间建立连接,我仍然不太明白为什么会发生这种情况,但我发现我不需要重复安装Ionic版本,因为我希望使用它们。。我只需要在节点版本之间切换
离子2-->与节点6.x一起使用
爱奥尼亚1-->适用于节点4.4.4
只要我对每个节点使用各自的节点版本,我就没有问题。但这是否切实可行?我的安装和文件路径是否有问题?我很好奇是否有人也有同样的问题。以下内容对我很有效,但不确定是否所有步骤都是必要的。 我遵循了以下提示: 您的系统信息: Cordova CLI:6.3.1大口版本:CLI版本3.9.1大口本地:
本地版本3.9.1 Ionic Framework版本:1.0.0-rc.0 Ionic CLI 版本:2.1.0爱奥尼亚应用程序库版本:2.1.0-beta.1 ios部署版本: 1.8.5 ios sim版本:5.0.8 OS:Mac OS X El Capitan节点版本:v4.4.4 Xcode版本:Xcode 8.0构建版本8A218a 我认为关键部分是:
gulp.task('service:before',['default'])编辑gulpfile.js代码>
更新到最新的ionic CLI,只需将ionic.project重命名为ionic.config.json。。。当您第一次“服务”时,请接受建议的安装 对我来说,它在节点7.7.1上立即起作用 但对于节点8.1.4,我必须:
1. install Python (add PYTHON env variable)
///navigate to ionic 1 project
2. npm install node-gyp --save
3. npm install bcrypt --save
4. npm install node-sass --save
5. npm rebuild node-sass
6. npm install --save @ionic/cli-plugin-ionic1
// ionic serve
我希望这会有所帮助……我也在等待这个非常关键的问题的答案,如果我们无法维护我们的ionic 1应用程序,ionic团队认为我们如何使用ionic 2构建应用程序?如果你遇到关于吞咽的狗屎-sass@2just do:sudo npm安装-节省空间-sass@2或者sudo npm安装-save--dev gulp-sass@2根据你的配置