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的主要内容,如果未能解决你的问题,请参考以下文章

Apple Pay On Web - 沙盒测试

Adyen Apple Pay with Drop-In on web click 不起作用

Apple Pay,支付未完成 Web JS

iOS App集成Apple Pay

从 MVC Web 应用程序链接到 Apple Wallet 或 Android Pay

Apple Pay 应用 demo --备用哦