8 个回答

导出的json 最后一项后面不要带逗号,这里module项后面带逗号,导致报错。(感觉还有人遇到这个问题,自行回复下)

确定你的json文件语法格式正确。

我也遇到这种情况 之前还可以 我安装了css-loader和style-loader之后,就没法使用了 impoer和require都不可以加载。

json文件贴出来看看,json文件不能有注释

新手上路,请多包涵
var config = require('json!./config.json);
// 返回parse后的json 也就是 object

第一种方案:
注意:json里面是不能有注释的!

module: { 
        loaders: [{
            test: /\.json$/,
            loader: "json-loader"
        }]
    }

还不行的话,
第二种方案:

module.exports = {
  module: {
    rules: [
      {
        test: /\.json$/,
        use: 'json-loader'
      }
    ]
  }
}

第二种方案:

module.exports = {
  module: {
    rules: [
      {
        test: /\.json$/,
        use: 'json-loader'
      }
    ]
  }
}

这个方案居然试了,居然可行,不报错。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进