mirror of
https://github.com/zhigang1992/create-react-app.git
synced 2026-04-21 21:31:06 +08:00
committed by
Dan Abramov
parent
2b5eb82c11
commit
dcdcab0ecc
@@ -45,7 +45,7 @@ module.exports = {
|
||||
settings: {
|
||||
'import/ignore': [
|
||||
'node_modules',
|
||||
'\\.(json|css|jpg|png|gif|eot|otf|svg|ttf|woff|woff2|mp4|webm)$',
|
||||
'\\.(json|css|jpg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm)$',
|
||||
],
|
||||
'import/extensions': ['.js'],
|
||||
'import/resolver': {
|
||||
|
||||
@@ -126,7 +126,7 @@ module.exports = {
|
||||
// When you `import` an asset, you get its (virtual) filename.
|
||||
// In production, they would get copied to the `build` folder.
|
||||
{
|
||||
test: /\.(ico|jpg|png|gif|eot|otf|svg|ttf|woff|woff2)(\?.*)?$/,
|
||||
test: /\.(ico|jpg|png|gif|eot|otf|webp|svg|ttf|woff|woff2)(\?.*)?$/,
|
||||
include: [paths.appSrc, paths.appNodeModules],
|
||||
exclude: /\/favicon.ico$/,
|
||||
loader: 'file',
|
||||
|
||||
@@ -136,7 +136,7 @@ module.exports = {
|
||||
// "file" loader makes sure those assets end up in the `build` folder.
|
||||
// When you `import` an asset, you get its filename.
|
||||
{
|
||||
test: /\.(ico|jpg|png|gif|eot|otf|svg|ttf|woff|woff2)(\?.*)?$/,
|
||||
test: /\.(ico|jpg|png|gif|eot|otf|webp|svg|ttf|woff|woff2)(\?.*)?$/,
|
||||
exclude: /\/favicon.ico$/,
|
||||
include: [paths.appSrc, paths.appNodeModules],
|
||||
loader: 'file',
|
||||
|
||||
@@ -11,7 +11,7 @@ module.exports = (resolve, rootDir) => {
|
||||
const config = {
|
||||
automock: false,
|
||||
moduleNameMapper: {
|
||||
'^[./a-zA-Z0-9$_-]+\\.(jpg|png|gif|eot|otf|svg|ttf|woff|woff2|mp4|webm)$': resolve('config/jest/FileStub.js'),
|
||||
'^[./a-zA-Z0-9$_-]+\\.(jpg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm)$': resolve('config/jest/FileStub.js'),
|
||||
'^[./a-zA-Z0-9$_-]+\\.css$': resolve('config/jest/CSSStub.js')
|
||||
},
|
||||
persistModuleRegistryBetweenSpecs: true,
|
||||
|
||||
@@ -373,7 +373,7 @@ esproposal.class_static_fields=enable
|
||||
esproposal.class_instance_fields=enable
|
||||
|
||||
module.name_mapper='^\(.*\)\.css$' -> 'react-scripts/config/flow/css'
|
||||
module.name_mapper='^\(.*\)\.\(jpg\|png\|gif\|eot\|otf\|svg\|ttf\|woff\|woff2\|mp4\|webm\)$' -> 'react-scripts/config/flow/file'
|
||||
module.name_mapper='^\(.*\)\.\(jpg\|png\|gif\|eot\|otf\|webp\|svg\|ttf\|woff\|woff2\|mp4\|webm\)$' -> 'react-scripts/config/flow/file'
|
||||
|
||||
suppress_type=$FlowIssue
|
||||
suppress_type=$FlowFixMe
|
||||
@@ -385,7 +385,7 @@ If you later `eject`, you’ll need to replace `react-scripts` references with t
|
||||
|
||||
```ini
|
||||
module.name_mapper='^\(.*\)\.css$' -> '<PROJECT_ROOT>/config/flow/css'
|
||||
module.name_mapper='^\(.*\)\.\(jpg\|png\|gif\|eot\|otf\|svg\|ttf\|woff\|woff2\|mp4\|webm\)$' -> '<PROJECT_ROOT>/config/flow/file'
|
||||
module.name_mapper='^\(.*\)\.\(jpg\|png\|gif\|eot\|otf\|webp\|svg\|ttf\|woff\|woff2\|mp4\|webm\)$' -> '<PROJECT_ROOT>/config/flow/file'
|
||||
```
|
||||
|
||||
We will consider integrating more tightly with Flow in the future so that you don’t have to do this.
|
||||
|
||||
Reference in New Issue
Block a user