0
には、次のプロジェクト構造を考えてみましょう:game.js
で__dirnameを使用すると、プロジェクトのルートを取得するフォルダが得られますか?
私は、次があります。
import React, {Component} from 'react';
import {Loop, Canvas, Sprite} from '../components/';
import GameLoop from '../engine/loop';
import path from 'path';
export default class Game extends Component {
constructor(props) {
super(props);
}
render() {
console.log();
return (
<Loop>
<Canvas>
<Sprite img={'/images/The-Poet.png'} />
</Canvas>
</Loop>
);
}
}
あなたはSprite
を見れば、私は私がどのように今までに電子で、画像に合格しようとしていますエラー:
Failed to load resource: net::ERR_FILE_NOT_FOUND file:///images/The-Poet.png
私が試してみると、__dirname
が吐き出すsrc/game/...
私は前記の画像への絶対パスが必要です。 アイデア?