Я работаю над приложением React с ядром Asp.Net из Visual Studio. Я использовал это руководство на https://blog.pusher.com/how-to-use-react-with-visual-studio-and-asp-net-web-api/, чтобы начать работу, и пример приложения работает с babel и webpack.Однако изменения, которые я делаю в файле jsx, похоже, не отражаются в браузере при запуске приложения. После некоторых исследований я обнаружил, что babel кэширует данные, и их веб-сайт рекомендует отключить их, используя следующую команду
BABEL_DISABLE_CACHE = 1 babel-node script.js
Вот ссылка - https://babeljs.io/docs/en/babel-register/#babel-cache-path
Я понятия не имею, как это сделать. Это все, что я делал, прежде чем искатьсправка: я включил следующую строку в раздел скриптов в мой файл package.json, надеясь, что это сработает.
"start": "BABEL_DISABLE_CACHE = 1 babel-node script.js"
Но нетудачи. Любая помощь будет принята. Вот мой файл package.json
{
"version": "1.0.0",
"name": "ASP.NET",
"private": true,
"devDependencies": {
"webpack": "1.13.1",
"babel": "6.5.2",
"babel-preset-es2015": "6.9.0",
"babel-preset-react": "6.11.1",
"babel-loader": "6.2.4",
"babel-core": "6.2.4"
},
"dependencies": {
"react": "15.2.1",
"react-dom": "15.2.1"
},
"scripts": {
"build": "webpack --config webpack.config.js",
"start": "BABEL_DISABLE_CACHE=1 babel-node script.js"
},
"-vs-binding": { "AfterBuild": [ "build" ] }
}