1>MSBUILD : cordova-build error BLD401: 错误: BLD00401: 找不到模块“C:\Users\z-pc\AppData\Roaming\npm\node_modules\vs-tac\app.js”。请转到“工具”-->“选项”-->“Apache Cordova 工具”-->“Cordova 工具”-->“清除 Cordova 缓存”,然后尝试重新生成
1>------ 已启动全部重新生成: 项目: BlankCordovaApp2, 配置: Debug Android ------
1> Your environment has been set up for using Node.js 0.12.2 (ia32) and npm.
1> ------ 确保源程序包目录的程序包的全局安装正确无误: C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\ApacheCordovaTools\packages\vs-tac
1> ------ 源 package.json 中的名称: vs-tac
1> ------ 源 package.json 中的版本: 1.0.4
1> ------ 当前未全局安装程序包。
1> ------ 正在从源程序包中全局安装。此操作可能需要几分钟的时间...
1>------ npm 安装错误 : error : spawn cmd ENOENT
1>MSBUILD : cordova-build error BLD401: 错误: BLD00401: 找不到模块“C:\Users\z-pc\AppData\Roaming\npm\node_modules\vs-tac\app.js”。请转到“工具”-->“选项”-->“Apache Cordova 工具”-->“Cordova 工具”-->“清除 Cordova 缓存”,然后尝试重新生成。
========== 全部重新生成: 成功 0 个,失败 1 个,跳过 0 个 ==========
出现此类问题,是由于vs2015系统在安装cordova时,并没有将所有的包下载下载下来。
解决步骤:
1.将我们解决方案的权限全部打开
2.使用命令行进入: C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\ApacheCordovaTools\packages\vs-tac,执行命令cnpm install
可以多执行几遍,直到出现以下图片
在运行vs2015,点击生成问题解决。