Babel не будет компилировать файл, когда есть вложенный файл package.json - PullRequest
0 голосов
/ 21 октября 2018

Я использую WebPack, Babel и React.У меня есть структура папок, подобная приведенной ниже

  return (
      <div className etc

Если я удаляю package.json в SomeThirdPartyFolder, он компилируется

Очевидно, что это ненастоящая ситуация, но я хотел бы понять, что здесь происходит

1 Ответ

0 голосов
/ 22 октября 2018

(основываясь на комментариях loganfsmyth)

Я преобразовал файл .babelrc в файл babel.config.js, и теперь он, похоже, работает.Файл .babelrc был

{
    "presets": [
        "@babel/preset-env",
        "@babel/preset-react"
    ],
    "plugins": [
        [
            "@babel/plugin-proposal-class-properties",
            {
                "loose": true
            }
        ]
    ]
}

И файл замены

module.exports = function (api)
{
    api.cache(true);

    const presets = [
        "@babel/preset-env",
        "@babel/preset-react"
    ];
    const plugins = [
        [
            "@babel/plugin-proposal-class-properties",
            {
                "loose": true
            }
        ]
    ];

    return {
        presets,
        plugins
    };
}
...