Наблюдатель за файлами PhpStorm «Ошибка: не удается найти модуль» с плагинами babel в накопительном скрипте js (исполняемый файл недоступен), плагины установлены глобально - PullRequest
0 голосов
/ 20 января 2020

Кажется, я не могу решить эту проблему, надеясь, что кто-то может помочь.

Я настроил средство просмотра файлов для проверки изменений в исходном каталоге. При обнаружении изменения запускается следующий инструмент: -

Программа : C:\xampp\htdocs\currentproject\packages\node_modules\.bin\rollup

Аргументы : -c C:\xampp\htdocs\currentproject\packages\source_directory\rollup.config.js

Он находит, что сценарий накопления работает нормально, но затем я сталкиваюсь с проблемой, поскольку файл rollup.config.js вызывает babel в качестве плагина: -

import babel from "rollup-plugin-babel"

plugins: [
  babel({})
],

babel.config. js: -

module.exports = {
  presets: [
    '@babel/preset-env',
    '@babel/preset-react',
  ],
  plugins: [
    "@babel/plugin-proposal-class-properties",
    "babel-plugin-styled-components"
  ],
}

Он находит этот файл конфигурации в порядке, но затем я получаю следующую ошибку: -

(plugin babel) Error: Cannot find module '@babel/plugin-proposal-class-properties' from 'C:\xampp\htdocs\currentproject'

Теперь я понимаю, как настроить внешние инструменты в PhpStorm, но @ babel / plugin- Предложение-класс-свойства не имеет .bin/executable, только файл. js. Я также попытался установить его глобально через пряжу и создал переменную окружения Windows для указания на глобальный каталог пряжи, но безрезультатно - я все еще получаю ту же ошибку.

Кто-нибудь может мне помочь с этим?

...