【问题标题】:Cordova ionic 1 visual studio build failedCordova ionic 1 Visual Studio 构建失败
【发布时间】:2020-04-21 12:11:39
【问题描述】:

我是移动开发新手,试图在 Visual Studio 2015 上构建空白 ionic android 应用程序。但是,出现以下错误:

1>MSBUILD : cordova-build error : Syntax Error: C:\Users\{username}\AppData\Roaming\npm\node_modules\vs-tac\node_modules\cordova\6.2.0\node_modules\cordova\node_modules\cordova-lib\node_modules\request\node_modules\tough-cookie\lib\cookie.js:32

1>  SyntaxError C:\Users\{username}\AppData\Roaming\npm\node_modules\vs-tac\node_modules\cordova\6.2.0\node_modules\cordova\node_modules\cordovalib\node_modules\request\node_modules\tough-cookie\lib\cookie.js:32

1>MSBUILD : cordova-build error : const punycode = require("punycode");

1>  const punycode = require("punycode");

1>MSBUILD : cordova-build error : ^^^^^


1>MSBUILD : cordova-build error : Use of const in strict mode.


1>  Use of const in strict mode.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

【问题讨论】:

  • stackoverflow.com/questions/54801802/… 的可能重复项 - 检查答案中的注释,其中指出将 Visual Studio 升级到 2017 有效..您可以改用 Visual Studio Code..
  • 已经试过了,同样的错误
  • 你的节点版本是多少?

标签: android cordova ionic-framework


【解决方案1】:

这可能与 npm 模块(request、tough-cookie、cordova)版本之间的一些不匹配有关。在这种情况下,您可以阅读与坚韧饼干相关的内容。通常它是由 npm 模块的非确定性使用引起的,获取一个稳定且运行的版本,然后对您的项目使用 npm shrinkwrap 解决方案,以保证您使用与初始项目相同的模块版本。

【讨论】:

  • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
猜你喜欢
  • 2019-06-19
  • 2015-05-15
  • 1970-01-01
  • 2018-06-07
  • 1970-01-01
  • 1970-01-01
  • 2019-06-01
  • 2019-09-25
  • 1970-01-01
相关资源
最近更新 更多