【问题标题】:Webpack on browser浏览器上的 Webpack
【发布时间】:2018-09-19 16:23:30
【问题描述】:

我正在尝试在浏览器或服务器上运行一些 javascript 代码。
这包括 ES 6 纱线包和 node.js。当我从终端运行命令时,它会在浏览器上启动本地服务器,一切正常。

但是,如果我尝试从文件夹运行 HTML 文件或将文件上传到服务器上,它就不起作用并且它无法识别我编写的任何代码。

我该如何解决这个问题?

【问题讨论】:

    标签: javascript yarnpkg


    【解决方案1】:

    听起来你在终端步骤中类似于Babel,它转译你的javascript代码并启动浏览器以提供内存中的代码。

    为了让它在 html 文件或您的服务器上工作,您必须 transpile 您的 javascript 代码才能在 HTML 文件中使用。

    浏览器目前还不能理解所有 ES6 语法,几乎所有 ES6 javascript 代码都需要为浏览器转译。

    【讨论】:

    • 你介意解释一下如何编译它吗?
    • 您需要使用 webpack/babel 转译 html 文件,使用 Express 等客户端框架进行配置并不难。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-26
    • 2019-02-15
    相关资源
    最近更新 更多