В моем приложении «Реакция-редукс» я использовал много библиотек.
особенно babel 6.4.1, который я не смог обновить, webpack 4, polyfill и сотни других библиотек;
В последнем состоянии я вызываю api в front-end и api возвращает истинный результат для метода, но я видел дополнительные коды после методов в исходниках chrome webpack dev-tools. Который влияет на мои коды и приложения не работает стабильно по этой причине. Я исследовал все Google, но не мог понять, почему?
Оригинальный статус моей функции в vscode:
export const loginUser = (data, callback) => async (dispatch, getState) => {
const response = await api.ajax.login.retrieve(data);
let decodedJSON = Buffer.from(response.json, 'base64').toString('ascii');
decodedJSON = JSON.parse(decodedJSON);
dispatch(handleAccountProperties(decodedJSON));
if (decodedJSON.authenticated) {
data.history.push('/customer-account');
}
};
и это в исходной консоли chrome
var loginUser = function loginUser(data, callback) {return (/*#__PURE__*/function () {var _ref12 = Object(_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_9__["default"])( /*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_7___default.a.mark(function _callee12(dispatch, getState) {var response, decodedJSON;return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_7___default.a.wrap(function _callee12$(_context12) {while (1) {switch (_context12.prev = _context12.next) {case 0:_context12.next = 2;return (
_client_api__WEBPACK_IMPORTED_MODULE_14__["default"].ajax.login.retrieve(data));case 2:response = _context12.sent;
decodedJSON = Buffer.from(response.json, 'base64').toString('ascii');
decodedJSON = JSON.parse(decodedJSON);
dispatch(handleAccountProperties(decodedJSON));
if (decodedJSON.authenticated) {
data.history.push('/customer-account');
}case 7:case "end":return _context12.stop();}}}, _callee12, this);}));return function (_x23, _x24) {return _ref12.apply(this, arguments);};}());};
строка начинается с "case 7" nope в коде в обычном режиме, но добавляется после переноса или генерации, но почему я не понимаю? Имеет предотвращение истории.пуш навигация