VS 2015无法安装Cordova插件

时间:2016-02-21 07:38:55

标签: cordova visual-studio-2015 visual-studio-cordova

在VS 2015社区版中,我无法通过Apache Cordova Tools安装社区插件。我收到以下错误:

  

您的环境已设置为使用Node.js 0.12.2(ia32)和npm。   ------确保从源包目录正确全局安装包:D:\ PROGRAM FILES(X86)\ MICROSOFT VISUAL STUDIO 14.0 \ COMMON7 \ IDE \ EXTENSIONS \ APACHECORDOVATOOLS \ packages \ vs-tac   ------源包的名称.json:vs-tac   ------源码包的版本.json:1.0.34   ------当前软件包安装已损坏。将清理并进行全新安装。   unbuild vs-tac@1.0.34   ------从源包全局安装。这可能需要几分钟......   每个包都由其所有者许可给您。 Microsoft不对第三方软件包负责,也不对其授予任何许可。某些程序包可能包含由附加许可证管理的依赖项。按照包源(feed)URL确定任何依赖项。   ' d:\ PROGRAM'不被视为内部或外部命令,   可操作程序或批处理文件。   ------ npm安装失败。退出代码:1   ------包安装失败。重试...   npm WARN卸载未安装在D:\ Program Files \ nodejs \ node_modules中:" vs-tac"   ' d:\ PROGRAM'不被视为内部或外部命令,   可操作程序或批处理文件。   ------ npm安装失败。退出代码:1   ------包安装失败。重试...   npm WARN卸载未安装在D:\ Program Files \ nodejs \ node_modules中:" vs-tac"   任务尝试在初始化之前进行记录。消息是:安装本地npm包时出错。   安装插件&cordova-plugin-device-orientation'   启动启动过程D:\ Program Files \ nodejs \ node.exe" D:\ Program Files \ nodejs \ node_modules \ vs-tac \ pluginInstall.js" --action install --projectSourceDir" D:\ Projects \ MyApp \ MyAppCordovaApp" --pluginName cordova-plugin-device-orientation --language en-US --cliVersion 6.0.0 --npmInstallDir" D:\ Program Files \ nodejs" --loglevel警告   module.js:338       扔错了;             ^   错误:找不到模块' D:\ Program Files \ nodejs \ node_modules \ vs-tac \ pluginInstall.js'       在Function.Module._resolveFilename(module.js:336:15)       在Function.Module._load(module.js:278:25)       在Function.Module.runMain(module.js:501:10)       在启动时(node.js:129:16)       在node.js:814:3   完成

当我尝试将vs-tac模块从\ ApacheCordovaTools \ Packages文件夹手动复制到D:\ Program Files \ nodejs \ node_modules文件夹时,只要我点击添加插件按钮就会被删除。我想每次尝试进行全新安装。

如何解决此问题?

1 个答案:

答案 0 :(得分:0)

我无法确定您的节点版本0.12.2是导致您出现问题的唯一问题,但是VS TACO Setup Guide州:

  

安装Node.js的版本0.12.9。

     

此版本的node.js与Cordova的所有版本兼容。如果   您在Node.js网站上找不到它,请参阅安装   最兼容的Node.js版本(0.12.x)。

     

也就是说,你可以使用Node.js版本4x或5x   项目使用Cordova CLI版本5.4.1或更高版本。

我希望这会有所帮助。