NPM / Webpack: SyntaxError: неожиданный токен - PullRequest
0 голосов
/ 19 марта 2019

У меня есть пакетный сценарий Windows, где я вызываю команды npm / webpack следующим образом:

set "NPM=C:\some\path\node-v11.10.1-win-x64\npm.cmd"
set "WEBPACK=C:\projectdir\node_modules\.bin\webpack.cmd"
:: ...
call "%NPM%" install --save-dev webpack --loglevel verbose
:: ...
call "%NPM%" install
:: ...
call "%WEBPACK%" -p --mode production --display verbose

После последнего вызова я получаю это сообщение об ошибке:

const runCommand = (command, args) => {
                                   ^^
SyntaxError: Unexpected token =>
    at exports.runInThisContext (vm.js:73:16)
    at Module._compile (module.js:443:25)
    at Object.Module._extensions..js (module.js:478:10)
    at Module.load (module.js:355:32)
    at Function.Module._load (module.js:310:12)
    at Function.Module.runMain (module.js:501:10)
    at startup (node.js:129:16)
    at node.js:814:3

Я первыйдумал, что это как-то связано с файлом webpack.config.js, но даже если у меня есть пустой файл, я получаю то же сообщение об ошибке.

У вас есть идея, почему это происходит?

Дополнительная информация

Когда я звоню call "%NPM%" -v, я получаю версию 6.7.0.

Когда я звоню call "%NPM%" list webpack, я получаю такой вывод:

my-project@0.0.1 C:\projectdir
`-- webpack@4.29.6

C:\some\path\node-v11.10.1-win-x64\node.exe -v дает мне v11.10.1.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...