Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js Visual Studio 2015-Cordova-生成问题,原因vs tac/app.js未找到_Node.js_Cordova_Visual Studio 2015_Visual Studio Cordova - Fatal编程技术网

Node.js Visual Studio 2015-Cordova-生成问题,原因vs tac/app.js未找到

Node.js Visual Studio 2015-Cordova-生成问题,原因vs tac/app.js未找到,node.js,cordova,visual-studio-2015,visual-studio-cordova,Node.js,Cordova,Visual Studio 2015,Visual Studio Cordova,版本 微软Visual Studio企业版2015 版本14.0.25431.01更新3 Microsoft.NET框架 版本4.6.01586 VS塔可更新10 打字稿2.4.1 我所做的 我将外部工具设置为全局节点 我将cordova cli从6.3.1更改为6.5.0。。。使用taco页面的文章 3.我使用cmd导航到解决方案中的cordova项目文件夹,如“D:\Projects\XYZ\LM\LM.CordovaApp(LM.cordova是VS2015解决方案中的项目)。然后我尝试

版本

微软Visual Studio企业版2015 版本14.0.25431.01更新3 Microsoft.NET框架 版本4.6.01586

VS塔可更新10

打字稿2.4.1

我所做的

  • 我将外部工具设置为全局节点
  • 我将cordova cli从6.3.1更改为6.5.0。。。使用taco页面的文章
  • 3.我使用cmd导航到解决方案中的cordova项目文件夹,如“D:\Projects\XYZ\LM\LM.CordovaApp(LM.cordova是VS2015解决方案中的项目)。然后我尝试更新我的cordova android(已安装版本6.2.3)。我使用以下命令:

    cordova platform remove android
    cordova platform install android
    
    错误

    建成后:

    MSBUILD : cordova-build error BLD401: Error : BLD00401 : Could not find module 'D:\Projects\XYZ\LM\LM.CordovaApp\node_modules\vs-tac\app.js'. Please Go to Tools --> Options --> Tools for Apache Cordova --> Cordova Tools --> Clear Cordova Cache and try building again.
    
    这与“找不到模块”C:\Users{name}\AppData\Roaming\npm\node\u modules\vs tac\app.js”完全不同。请转到工具–>选项–>Apache Cordova工具–>Cordova工具–>清除Cordova缓存,然后再次尝试构建“,我可以找到许多解决方案,但我的错误并没有指向全局npm node_模块,而是指向我的项目的node_模块,在我的全局漫游中\npm\node_模块是vs tac目录。

    清除Cordova缓存没有帮助。 清除npm缓存+Cordova缓存没有帮助

    看了这一页后,我有了一个想法。。。我向项目的package.json中添加依赖项:

    "vs-tac": "C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\Common7\\IDE\\Extensions\\ApacheCordovaTools\\Packages\\vs-tac"
    
    现在我恢复了包,重新生成,错误更改为:

     BLD00401 : Could not find module 'elementtree'. Please Go to Tools --> Options --> Tools for Apache Cordova --> Cordova Tools --> Clear Cordova Cache and try building again.
    
    但是我可以在我的项目节点中ses目录“elementtree”

    清理Cordova缓存没有帮助

    不,我没有主意了

    有人有想法或解决方案吗???如何正确更新Visual Studio cordova项目的cordova cli和cordova平台?


    实际上,我回到了cordova cli 6.3.1和旧平台版本…

    第3点。。。我接着说:你找到解决办法了吗?我也有同样的问题,我还没有找到VS2015的解决方案。我改为Visual Studio 2017,实际上我正在使用Visual Studio代码