图片不显示

来源:6-3 首页Banner及F楼层界面开发1

慕用9253382

2019-04-15

老师,您好!

页面引入图片无法显示,但是在控制台中又可以看到base64格式的图片地址,但把地址复制到地址栏里看又无法预览,感觉地址有问题是张空图片,您帮忙看下吧。

http://img.mukewang.com/szimg/5cb3616f000146ed05740188.jpg

http://img.mukewang.com/szimg/5cb3616f0001792107380239.jpg



const path = require('path');

var webpack=require('webpack');

//引入单独打包css样式文件插件

var Ex = require('extract-text-webpack-plugin');

//打包html的插件

var HtmlWebpackPlugin = require('html-webpack-plugin');

//获取html-webpack-plugin参数的方法,适用于多个页面需要打包的情况

var getHtmlCongfig=function (name,title) {

return {

chunks:['common',name],//需要打包的模块

filename:'view/'+name+'.html',//以output里path为相对路径来作为目标文件的路径

template:'./src/view/'+name+'.html',//html原始模板

title:title,

inject:true,

hash:true

}

}


module.exports = {

entry: {

//多入口文件的处理方法

'common':['./src/page/common/common.js'],

'index':['./src/page/index/index.js'],

'user-login':['./src/page/user-login/user-login.js'],

'user-register':['./src/page/user-register/user-register.js'],

'user-pass-reset':['./src/page/user-pass-reset/user-pass-reset.js'],

'user-pass-update':['./src/page/user-pass-update/user-pass-update.js'],

'user-center':['./src/page/user-center/user-center.js'],

'user-center-update':['./src/page/user-center-update/user-center-update.js'],

'result':['./src/page/result/result.js']

},

output: {

//多入口文件

filename: 'js/[name].js',

publicPath:'/dist',

path: path.resolve(__dirname, 'dist')

},

module: {

loaders: [

// 单独打包出CSS,这里配置注意下

{test: /\.css$/,loader: Ex.extract('style-loader', 'css-loader')},

//对图片和文字的打包处理

{test: /\.(gif|jpg|png|woff|svg|eot|ttf)\??.*$/,loader: 'url-loader?limit=100&name=/resource/[name].[ext]',options:{publicPath:'/dist'}},

{test: /\.(gif|jpg|png|woff|svg|eot|ttf)\??.*$/,loader: 'file-loader?limit=100&name=/resource/[name].[ext]'},

{test: /\.string$/,loader:'html-loader'}

]

},

resolve: {

//路径层级较深,简化路劲

alias: {

node_modules    :__dirname + '/node_modules',

util            :__dirname + '/src/util',

page            :__dirname + '/src/page',

service         : __dirname + '/src/service',

image           :__dirname +'/src/image'

}

},

plugins:[

//1、提取文件中多次引用的公共部分 2、全局通用文件

new webpack.optimize.CommonsChunkPlugin({

name:'common',

filename:'js/base.js'

}),

//将css文件打包到dist/css/文件名为其本身.css

new Ex('css/[name].css'),

//html模板的处理

new HtmlWebpackPlugin(getHtmlCongfig('user-login','用户登录')),

new HtmlWebpackPlugin(getHtmlCongfig('user-register','用户注册')),

new HtmlWebpackPlugin(getHtmlCongfig('user-pass-reset','找回密码')),

new HtmlWebpackPlugin(getHtmlCongfig('user-pass-update','修改密码')),

new HtmlWebpackPlugin(getHtmlCongfig('user-center','用户中心')),

new HtmlWebpackPlugin(getHtmlCongfig('user-center-update','用户中心编辑')),

new HtmlWebpackPlugin(getHtmlCongfig('index','首页')),

new HtmlWebpackPlugin(getHtmlCongfig('result','操作结果'))

],

devServer:{

contentBase:path.resolve(__dirname, './'),

host:'localhost.charlesproxy.com',

inline:true,

compress:true,

port:8080

}

};


写回答

1回答

Rosen

2019-04-15

这么看太费劲了,直接代码打包发我吧

0
4
Rosen
回复
慕用9253382
先换视频里的版本,玩利索了再随便折腾
2019-04-18
共4条回复

真实数据对接 从0开发前后端分离的企业级上线项目

【毕设项目精品】前端实战,对接真实服务端数据,开发完整项目

4268 学习 · 4120 问题

查看课程