【问题标题】:How to generate plain javascript from npm如何从 npm 生成纯 JavaScript
【发布时间】:2015-07-13 19:30:43
【问题描述】:

我只想从这个存储库https://github.com/airbrake/airbrake-js获得一个可以使用的已编译纯 JavaScript 文件

如何制作?它让我发疯,我不想要任何凉亭、npm 或其他任何东西 - 只是一个普通的 javascript 文件

顺便说一句:文件“https://raw.githubusercontent.com/airbrake/airbrake-js/master/dist/client.js不是我想要的,因为还有一个“require('./internal/ compat');" 在里面 ;-)

问候

【问题讨论】:

    标签: javascript npm bower generated


    【解决方案1】:

    使用 github 页面上可用的树系统导航到您想要的文件,然后单击查看按钮,然后单击 raw 以获取该文件的源代码,而无需所有行号。

    【讨论】:

    【解决方案2】:

    获取/下载/复制这两个文件并将它们包含在您的 HTML 中:

    https://raw.githubusercontent.com/airbrake/airbrake-js/master/dist/client.js https://raw.githubusercontent.com/airbrake/airbrake-js/master/dist/instrumentation/jquery.js

    <script src="js/airbrake-js/client.js"></script>
    <script src="js/airbrake-js/instrumentation/jquery.js"></script>
    

    请查看legacy example:

    添加文件后也添加此脚本:

    var airbrake = new airbrakeJs.Client({projectId: 1, projectKey: 'abc'});
    if (window.jQuery) {
      airbrakeJs.instrumentation.jquery(airbrake, jQuery);
    }
    
    try {
      throw new Error('hello from airbrake-js');
    } catch (err) {
      airbrake.push(err);
    }
    

    【讨论】:

    • 但在这个文件中仍然是 "require('./internal/compat');" 和里面的其他 require 语句。我需要用需要的文件填充文件。
    • 答案已更新,建议您阅读 Github README 并查看示例。
    • 请看raw.githubusercontent.com/airbrake/airbrake-js/master/dist/…中的第5行...如何解决这个该死的“require('./internal/compat');” ????????????我可以阅读自述文件!!!什么是“要求('./internal/compat');” ????????????
    【解决方案3】:

    如果您要在浏览器中使用此代码,预计您将使用 browserify:http://browserify.org/

    Browsers don't have the require method defined, but Node.js does. With Browserify you can write code that uses require in the same way that you would use it in Node.

    【讨论】:

      猜你喜欢
      • 2013-10-01
      • 1970-01-01
      • 2015-09-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-09
      • 1970-01-01
      • 2019-12-10
      相关资源
      最近更新 更多