Apple Pay on the Web Emporium Web App SyntaxError
Posted
技术标签:
【中文标题】Apple Pay on the Web Emporium Web App SyntaxError【英文标题】: 【发布时间】:2017-03-16 20:22:33 【问题描述】:我在运行 Emporium Web 应用程序时遇到问题 - 这是我尝试过的:
去了: https://developer.apple.com/library/content/samplecode/EmporiumWeb/Introduction/Intro.html 已下载示例代码 已提取 将我的 .pem 证书复制到 /certificates 文件夹npm install
npm start
我收到此错误:
SyntaxError: Unexpected reserved word
请注意,这是一个不同的问题,无法通过遵循 unexpected reserved word import in node.js 中的答案来解决。
如何运行这个 Emporium 网络应用程序?
【问题讨论】:
【参考方案1】:在根目录下创建:
.babelrc
...并粘贴:
"presets": ["es2015"]
在根目录下创建:
babel.js
...并粘贴:
require("babel-register")(
ignore: function(filename)
if (filename === "app.js")
return false;
else
return true;
);
node babel.js
node app.js
【讨论】:
【参考方案2】:恕我直言,可以按照问题中给出的链接中提到的答案并使其正常工作。 它确实谈到了转译这是要走的路,尽管有一些变化,因为链接已经快 2 年了。
我们只需要做一个
npm install -g babel-core
如果感觉不是全局的,也可以进行本地安装。并更改启动脚本以包含预设。
"start": "nodemon ./app.js --exec babel-node --presets es2015"
【讨论】:
以上是关于Apple Pay on the Web Emporium Web App SyntaxError的主要内容,如果未能解决你的问题,请参考以下文章
Adyen Apple Pay with Drop-In on web click 不起作用