如何在VS2015和Ionic CLI之间互换

时间:2015-10-23 12:57:56

标签: cordova npm ionic bower visual-studio-cordova

Tools for Apache Cordova in Visual Studio 2015 RC被释放时,声称与“Stock”Cordova Projects兼容。

我希望能够在IDE和命令行工具之间互换。

我使用Visual Studio for Visual Studio for Apache Cordova Tools(最近通过工具更新 - >更新和扩展)

我最近根据getting started with Ionic重新安装了Node.js,npm和Ionic

要为IDE和CLI设置项目,我执行了以下操作:

  1. 在VS2015中右键单击解决方案 - >添加 - >新项目 - > Javascript - > Ionic Tabs App
  2. 使用Ripple运行 - 成功。
  3. 在命令行ionic start MyApp中使用Ionic CLI创建离子项目
  4. 使用ionic serve - 成功
  5. 运行MyApp
  6. 将MyApp文件夹的内容复制到步骤1中创建的文件夹中,保留具有相同名称的文件(以便我以后可以比较它们 - 它们只与应用程序相关,复制的index.html重命名为离子版本不会运行。)
  7. 在Ripple中运行 - 成功
  8. 在步骤1中创建的文件夹中打开命令窗口 - ionic serve - success
  9. 我注意到在查看Task Runner Explorer时,我在输出窗口中收到以下消息:'gulp' is not recognized as an internal or external command, operable program or batch file所以我运行npm install -g gulp并且该消息不再显示
  10. 但是,当我查看VS2015中的项目时,Bower依赖项显示警告它们未安装

    ionic - not installed

    此外,我在Bower / NPM的输出窗口中出现错误:

      

    错误 - 无法加载全局包。 System.AggregateException:一个或   发生了更多错误。 --->   Microsoft.NodejsTools.Npm.PackageJsonException:读取错误   package.json at   ' C:\用户\科林\应用程序数据\漫游\ NPM \ node_modules \科尔多瓦\ node_modules \ NPM \ node_modules \优美-FS \的package.json&#39 ;:   读取package.json时出错。该文件可能是可解析的JSON,但可能   包含具有重复属性的对象。

    我不知道这些是否与我重新安装Node和npm有关,而不仅仅是尝试将两个模板结合起来,但我该如何解决这些问题呢?

    修改 看起来graceful-fs\package.json中的错误已降至bug in npm

0 个答案:

没有答案