【问题标题】:Apple Pay on the Web Emporium Web App SyntaxErrorApple Pay on the Web Emporium Web App SyntaxError
【发布时间】:2017-03-16 20:22:33
【问题描述】:

我在运行 Emporium Web 应用程序时遇到问题 - 这是我尝试过的:

SyntaxError: Unexpected reserved word

请注意,这是一个不同的问题,无法通过遵循 unexpected reserved word import in node.js 中的答案来解决。

如何运行这个 Emporium 网络应用程序?

【问题讨论】:

    标签: node.js importerror applepay applepayjs


    【解决方案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"

      【讨论】:

        猜你喜欢
        • 2019-11-22
        • 1970-01-01
        • 1970-01-01
        • 2021-03-13
        • 1970-01-01
        • 2012-03-08
        • 2015-06-20
        • 1970-01-01
        • 2013-02-11
        相关资源
        最近更新 更多