Я обновлял babel, и сборка не удалась для двух файлов с одной и той же ошибкой:
TypeError: свойство свойства ожидаемого узла MemberExpression
типа ["Identifier", "PrivateName"], но вместо этого получил значение NULL
Я не уверен, в чем проблема, так как они оба кажутся правильными и без синтаксических ошибок. они имеют форму, аналогичную приведенной ниже, с подробностями реализации:
export const funcName = () => {
const someMethod = () => "someFunctionality";
return {
someMethod,
};
};
export default funcName;
Поскольку код верен, я думаю, что причиной может быть что-то другое, но я в растерянности. Кто-нибудь сталкивался с этой ошибкой или знает, как ее устранить? Я не уверен, какие другие детали могут иметь значение, поэтому, если я что-то пропущу, пожалуйста, дайте мне знать.
package.json:
{
"devDependencies": {
"@babel/core": "7.4.0",
"@babel/cli": "7.2.3",
"@babel/preset-env": "7.4.2",
"babel-loader": "8.0.5",
"babel-plugin-transform-es2015-destructuring": "6.23.0",
"babel-plugin-transform-object-rest-spread": "6.26.0",
}
.babelrc:
{
"presets": [
"@babel/env",
],
"plugins": [
"transform-object-rest-spread",
"transform-es2015-destructuring",
],
}