在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML5  HTML/ 請(qǐng)問(wèn)webpack能打包json文件嗎?

請(qǐng)問(wèn)webpack能打包json文件嗎?

var webpack = require("webpack");
module.exports = {
    entry : {
        index : __dirname+"/src/index.js"
    },
    output : {
        path : __dirname+"/build",
        filename : "bundle.js"
    },
    module : {
        loaders : [
            {
                test : /.vue$/,
                loader: 'vue-loader'
            },
            {
          test: /\.(png|jpg)$/,
          loader: 'url-loader?limit=1024&name=images/[hash:8].[name].[ext]'
        },
            {
                test : /\.json$/,
                loader : 'json-loader'
            }
            

        ]
    },
    resolve: {
        alias: {
            'vue': 'vue/dist/vue.js'
        }
    }
}

已經(jīng)安裝了json-loader

this.$http.get("../data/slide.json",{}).then((response) =>{
                    console.log(response)
                }).catch(function(){

                })

打包的時(shí)候?yàn)槭裁?build文件夾下, webpack沒有給我新建json文件啊?
難道還要配置什么嗎?

回答
編輯回答
墻頭草

webpack是打包應(yīng)該不能新建吧。

比如你本地有個(gè)json文件,在入口文件如index.js中進(jìn)行了引入,然后有了加載器,webpack應(yīng)該就可以將其打包到目標(biāo)文件夾。

打包應(yīng)該是開發(fā)中進(jìn)行的,而你的代碼是想在運(yùn)行的時(shí)候發(fā)出http請(qǐng)求獲得文件然后讓webpack幫你打包嗎?

我也經(jīng)驗(yàn)較少,若有問(wèn)題請(qǐng)高手補(bǔ)充

2018年5月14日 14:08
編輯回答
葬愛

你必須引入一個(gè)模塊的時(shí)候,就是 import '../demo.json'或require的時(shí)候webpack才會(huì)識(shí)別json進(jìn)行打包。
你現(xiàn)在的寫法是發(fā)送一個(gè)http請(qǐng)求,請(qǐng)求資源類型是json類型。

2018年5月30日 01:49