webpack - 将 JSON 导入 VueJS

标签 webpack vue.js vue-component vuejs2

我正在使用 wbepack 编译一个 VUEJS 项目,在该项目中我将一个包含对象数组的 JSON 文件导入到 vueJS 中,但是当通过组件访问它时,该对象似乎是空的。

import Jason from './some.json';
export defaults {
data(){ return { someArr: Jason } } }

我没有收到任何编译错误或任何其他报告的错误。

什么会导致对象 someArr 为空?

附言我能够通过 AJAX 成功加载 json

最佳答案

安装 json loader

npm install json-loader --save

然后在你的 webpack.config 文件中添加这个加载器

module: {
    loaders: [
        {
            test: /\.json/,
            loader: 'json',
        }
    ],
}

关于webpack - 将 JSON 导入 VueJS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40723995/

相关文章:

node.js - 在 webpack 生产构建目录中提供 js 文件的正确 PM2 命令是什么?

git - 如何 Hook 到 webpack-dev-server 构建?

javascript - 如何将数据传递给vue router router-view?

audio - mp3文件和Vue-loader

html - 如何动态地将 HTML 元素 append 到 Vue.js 中的组件

javascript - 如何将外部 javascript 插入到 Vue 组件中

javascript - vuejs中父组件数据变化不更新子组件

node.js - 找不到模块 'D:\nodejs\node_modules\webpack\bin\webpack.js'

javascript - Webpack - 未捕获的 ReferenceError : webpackJsonp is not defined

javascript - 将 socket.io(客户端)JSON 传递给 Vue.js 组件