dev:node.js:decorators

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
dev:node.js:decorators [2022/12/26 12:16]
admin
dev:node.js:decorators [2022/12/26 12:40] (текущий)
admin
Строка 13: Строка 13:
 npm install reflect-metadata  --save-dev npm install reflect-metadata  --save-dev
 </code> </code>
 +добавляем
 +<code javascript>import 'reflect-metadata';</code>
 +в **index.js**
 +
 +=== Обновляем конфиги ===
 +убираем конфиг **babel** из **package.json**
  
 в корне проекта создаем файл **config-overrides.js** в корне проекта создаем файл **config-overrides.js**
 <code javascript> <code javascript>
-const { overrideaddBabelPlugin } = require("customize-cra"); +const { addDecoratorsLegacyoverride } = require('customize-cra'
-const pluginProposalDecorators require("@babel/plugin-proposal-decorators");+module.exports override(addDecoratorsLegacy()
 +</code>
  
-module.exports = override(   +правим секцию **scripts** в **package.json** 
-  addBabelPlugin(pluginProposalDecorators) +<code javascript> 
-);+"scripts":
 +    "start": "react-app-rewired start", 
 +    "build": "react-app-rewired build", 
 +    "test": "react-app-rewired test", 
 +    "eject": "react-app-rewired eject" 
 +  },
 </code> </code>
 +
 +уперто отсюда
 +https://stackoverflow.com/questions/58240743/is-it-possible-to-use-decorators-with-create-react-app
 +
  • dev/node.js/decorators.1672057002.txt.gz
  • Последнее изменение: 2022/12/26 12:16
  • admin