Я работаю над созданием игры HTML5.Я использую шаблон, который использует Webpack.Я пытался добавить изображения png из моей локальной папки в файл js, но продолжаю получать следующие ошибки:
GET http://localhost:3000/alien.png 404 (Not Found)
и Uncaught DOMException: Failed to execute 'drawImage' on 'CanvasRenderingContext2D': The HTMLImageElement provided is in the 'broken' state.
Код, который я использовал в своемФайл canvas.js
выглядит следующим образом:
let alienImg = new Image();
alienImg.src = 'alien.png';
c.drawImage(alienImg, 300, 300)
Я делаю что-то не так, пытаясь передать изображение на холст, или это что-то в моем файле webpack.config.js?
Файл веб-пакета ниже, для справки:
module: {
rules: [
{
test: /\.(js)$/,
exclude: /(node_modules|bower_components)/,
use: {
loader: 'babel-loader',
options: {
presets: ['env']
}
}
},
{
test: /\.html$/,
loader: 'html-loader?attrs[]=video:src'
},
{
test: /\.mp4$/,
loader: 'url-loader?limit=10000&mimetype=video/mp4'
},
{
test: /\.png$/,
loader: "url-loader?mimetype=image/png"
}
]
},
Может кто-нибудь, пожалуйста, помогите мне?Заранее спасибо!