ionic3降级 ionic2打开之前的项目

因为需要参考之前的项目,之前的项目是ionic1.3.4做的,无奈现在都到ionic3了,之前的ionic项目完全启动不了。各种错误。

不过还好花费了我半天的宝贵的时间终于解决。


ionic2.1.18

cordova4.1.2


首先当然是先卸载之前的高版本的ionic和cordova,因为之前是全局安装所以用npm uninstall -g ionic cordova

然后ionic1的文件ionic.project文件名称需要改成ionic.project.json

然后呢 npm install,安装的时候出现各种错误如下所示:

在此解决方案中一次生成一个项目。若要启用并行生成,请添加“/m”开关。
生成启动时间为 2017/2/26 16:01:32。
节点 1 上的项目“E:\Workspace_WebStorm\angular2\node_modules\angular-cli\node_modules\node-sass\build\binding.sln”(默认目标)。
ValidateSolutionConfiguration:
正在生成解决方案配置“Release|x64”。
MSBUILD : error MSB3428: 未能加载 Visual C++ 组件“VCBuild.exe”。要解决此问题,1) 安装 .NET Framework 2.0 SDK;2) 安装 Microsoft Visual Stu
dio 2005;或 3) 如果将该组件安装到了其他位置,请将其位置添加到系统路径中。 [E:\Workspace_WebStorm\angular2\node_modules\angular-cli\node_modules\node-
sass\build\binding.sln]
已完成生成项目“E:\Workspace_WebStorm\angular2\node_modules\angular-cli\node_modules\node-sass\build\binding.sln”(默认 目标)的操作 - 失败
。


生成失败。

“E:\Workspace_WebStorm\angular2\node_modules\angular-cli\node_modules\node-sass\build\binding.sln”(默认目标) (1) ->
(_src_\libsass 目标) ->
MSBUILD : error MSB3428: 未能加载 Visual C++ 组件“VCBuild.exe”。要解决此问题,1) 安装 .NET Framework 2.0 SDK;2) 安 装 Microsoft Visual S
tudio 2005;或 3) 如果将该组件安装到了其他位置,请将其位置添加到系统路径中。 [E:\Workspace_WebStorm\angular2\node_modules\angular-cli\node_modules\nod
e-sass\build\binding.sln]

0 个警告
1 个错误

已用时间 00:00:00.57
gyp ERR! build error
gyp ERR! stack Error: `C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe` failed with exit code: 1
gyp ERR! stack at ChildProcess.onExit (E:\Workspace_WebStorm\angular2\node_modules\node-gyp\lib\build.js:276:23)

1.  下载安装了.NET Framework 2.0 SDK  ,

2.  然后用管理员的身份安装了

扫描二维码关注公众号,回复: 1874849 查看本文章
npm install --global --production windows-build-tools  (全局安装windows构建工具)

3. 安装node-sass(针对Cannot download "https://github.com/sass/node-sass/releases/download/v3.8.0/win32-x64-46_binding.node":


完事!!终于可以启动


参考https://www.cnblogs.com/l-y-x/p/6444969.html

猜你喜欢

转载自blog.csdn.net/yangxiaoyanger/article/details/80909668