node.js - 在天蓝色上部署节点应用程序时出现意外的令牌)?
问题描述
在 azure windows 上部署节点应用程序时,我面临以下问题。
SyntaxError: Unexpected token )
at Module._compile (module.js:434:25)
at Object..js (module.js:464:10)
at Module.load (module.js:353:31)
at Function._load (module.js:311:12)
at Module.require (module.js:359:17)
at require (module.js:375:17)
at Object.<anonymous> (D:\home\site\wwwroot\bin\www.js:6:11)
at Module._compile (module.js:446:26)
at Object..js (module.js:464:10)
at Module.load (module.js:353:31)
应用程序抛出未捕获的异常并终止:
第 6 行 www.js 的内容
var app = require('../app');
如果我在本地使用 npm start 或在 azure linux 上运行该应用程序,它可以正常工作。
任何人都可以帮忙吗?
解决方案
WEBSITE_NODE_DEFAULT_VERSION
我可以通过更新来解决它10.15.2
,默认情况下 azure usesnode 0.6
这对我不起作用。
推荐阅读
- javascript - 我如何`.filter()`一个数组/对象并返回一个带有原始键的新数组,而不是作为过滤器返回的索引数组/对象?
- azure - 部署前条件:或阶段前条件
- javascript - 使用CSS在JS中打印html表单输入值或特定div内容
- c# - 从处理程序将图像添加到 excel
- c# - 运行 Visual Studio 2019 React 模板时出现错误 400
- java - 新数据插入,导致分页数据重复
- database - DB2 引发应用程序触发器
- typo3 - 在 TYPO3 9.5 多站点设置中管理资产
- python - Django 测试数据库连接未关闭
- perforce - 如何在不打开新的 p4v 实例的情况下从命令行显示 p4v 文件历史记录