【问题标题】:Is there some kind of JSON loader for Brunch.io the way there is in Webpack?Brunch.io 是否有某种 JSON 加载器,就像 Webpack 中的方式一样?
【发布时间】:2017-01-07 09:32:23
【问题描述】:

使用 Webpack“加载器”,我可以使用插件/加载器“要求”一个 JSON 文件。类似的,

var myData = require('!json!./dataFile.json');

这样我可以在我的 js 模块中访问许多不同的 JSON 文件,而无需发出 http 请求或手动将数据粘贴到 js 文件中。

Brunch 是否有类似的插件,或获得相同结果的不同方式?

【问题讨论】:

    标签: javascript json webpack brunch


    【解决方案1】:

    使用插件:npm i -S json-brunch

    然后,只需将 json 文件放入 app 目录并要求它们:require("file.json")。完成。

    【讨论】:

    • 这真的很酷!我希望您不介意后续问题,但是您将 .json 放在哪里?在 javascripts 文件夹或其他文件夹中?还有某种原始装载机吗?例如,我最近参与了一个包含大量内联 svg 的项目,只需要 svg 而不是使用图像 url 或其他东西就很好。
    • 正如我在答案中提到的:将其放入app 目录
    • 至于原始的 svg 加载器——暂时没有这样的东西。不过,我们正在计划中。
    • 嗨@PaulMiller,我终于有机会尝试这个了,但我根本无法让它工作。就像你说的那样,在我自己的配置和 Dead Simple Skeleton 上进行了尝试。每次都收到错误:Uncaught Error: Cannot find module 'data.json' from 'initialize.js
    • 更新了帖子。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多