解决不能用@修饰器问题

feature/2.0-sales-trade
尹诚诚 3 years ago
parent 02f642bf96
commit c2fee2b3f9

@ -1,7 +1,12 @@
const rewireMobX = require('react-app-rewire-mobx'); const path = require('path')
const { override, addDecoratorsLegacy } = require('customize-cra')
module.exports = function override(config, env) { function resolve(dir) {
config = rewireMobX(config, env); return path.join(__dirname, dir)
return config; }
};
const customize = () => (config, env) => {
config.resolve.alias['@'] = resolve('src')
return config
};
module.exports = override(addDecoratorsLegacy(), customize())

@ -19,10 +19,10 @@
"web-vitals": "^2.1.4" "web-vitals": "^2.1.4"
}, },
"scripts": { "scripts": {
"start": "react-scripts start", "start": "react-app-rewired start",
"build": "react-scripts build", "build": "react-app-rewired build",
"test": "react-scripts test", "test": "react-app-rewired test",
"eject": "react-scripts eject" "eject": "react-app-rewired eject"
}, },
"eslintConfig": { "eslintConfig": {
"extends": [ "extends": [
@ -41,5 +41,9 @@
"last 1 firefox version", "last 1 firefox version",
"last 1 safari version" "last 1 safari version"
] ]
},
"devDependencies": {
"@babel/plugin-proposal-decorators": "^7.18.10",
"customize-cra": "^1.0.0"
} }
} }

Loading…
Cancel
Save