J'utilise la documentation du livre d'histoires et je n'ai pas pu charger les images du dossier des ressources. Comme le dit la documentation: "si vous utilisez une configuration Webpack personnalisée, vous devez ajouter le chargeur de fichiers dans votre configuration Webpack personnalisée" - et mon fichier webpack.config ressemble à:
const path = require('path');
module.exports = ({ config }) => {
config.module.rules.Push({
test: /\.scss$/,
use: ['style-loader', 'css-loader', 'sass-loader']
});
config.module.rules.Push({
test: /\.(ts|tsx)$/,
use: [
{
loader: require.resolve('awesome-TypeScript-loader'),
},
],
});
config.module.rules.Push({
test: /\.(svg|png|jpe?g|gif)$/i,
use: [
{
loader: 'file-loader',
},
]
},);
config.resolve.extensions.Push('.ts', '.tsx')
return config;
};
package.json:
"react": "^16.10.1",
"react-dom": "^16.10.1",
"TypeScript": "^3.6.3",
"@storybook/react": "^5.2.1",
"@types/storybook__react": "^4.0.2",
"file-loader": "^4.2.0"
C'est après le livre de contes de fils
semble que quelque chose manque dans la documentation des livres d'histoires, ou je fais quelque chose de mal:? merci à tous ceux qui peuvent m'aider avec ce problème. ^ _ ^
Vous pouvez également configurer un répertoire (ou une liste de répertoires) pour rechercher du contenu statique lorsque vous démarrez Storybook. Vous pouvez le faire avec le drapeau -s.
//package.json
{
"scripts": {
"start-storybook": "start-storybook -s ./public -p 9001"
}
}
Bonne chance...
J'ai la structure de dossiers suivante ????????
# root_folder
.storybook/
src/
package.json
...
...
Et mon dossier d'images vit à l'intérieur src/resources/images/my_image.jpg
J'ai corrigé cela en ajoutant le -s ./
en date des ????????
"storybook": "start-storybook -s ./ -p 9001"
J'espère que cela pourra aider :) ????????