Как добавить шаг предварительной компиляции в извлеченное приложение create-реагировать? - PullRequest
0 голосов
/ 13 сентября 2018

В стандартном извлеченном приложении create-реагировать-приложение, когда вы изменяете файл исходного кода, вы увидите:

Compiling...
Compiled successfully!

Мне нужна пользовательская команда, выполняемая перед этапом компиляции каждый раз, когдаФайл (с определенным расширением, в идеале) изменяется.Я пытался использовать webpack-shell-plugin :

plugins: [
    ...
    new WebpackShellPlugin({
        onBuildStart: ['echo "Starting"'],
    })
]

И теперь я получаю это:

node run start

> webapp@0.1.0 prestart /path/to/a/webapp
> node scripts/start.js

Starting type checking and linting service...
Using 1 worker with 2048MB memory limit
Watching: /path/to/a/webapp/src
Executing pre-build scripts
"Starting"
Starting the development server...

ts-loader: Using typescript@3.0.1 and /path/to/a/webapp/tsconfig.json
Compiled successfully!

You can now view webapp in the browser.

    Local:            http://localhost:3000/
    On Your Network:  http://192.168.2.159:3000/

Note that the development build is not optimized.
To create a production build, use npm run build.

Compiling...
Compiled successfully!
Compiling...
Compiled successfully!
Compiling...
Compiled successfully!

Как вы можете заметить, это работаеттолько один раз, до первой компиляции, и затем он никогда не вызывается снова.

Есть ли другое место, куда я должен подключить свой сценарий?Или другой плагин?

...