EmberJS, WebStorm и Windows - не удается запустить через конфигурацию Ember Serve - PullRequest
0 голосов
/ 11 июня 2019

Я создал приложение ember-quickstart из ember-cli, и оно успешно загружается в моем браузере с ember serve.Я импортировал проект в WebStorm и попытался настроить конфигурацию под опцией Ember Serve следующим образом:

enter image description here

Однако, когда я пытаюсь запуститьВ проекте я получаю следующую ошибку:

C:/DEV/nvm/v10.16.0/node C:/DEV/Projects/ember-quickstart/node_modules/.bin/ember serve
C:\DEV\Projects\ember-quickstart\node_modules\.bin\ember:2
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
          ^^^^^^^

SyntaxError: missing ) after argument list
    at Module._compile (internal/modules/cjs/loader.js:721:23)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)
    at Module.load (internal/modules/cjs/loader.js:653:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
    at Function.Module._load (internal/modules/cjs/loader.js:585:3)
    at Function.Module.runMain (internal/modules/cjs/loader.js:829:12)
    at startup (internal/bootstrap/node.js:283:19)
    at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3)

Process finished with exit code 1

Есть ли способ это исправить или мне нужно каждый раз запускать сервер из командной строки?

1 Ответ

1 голос
/ 11 июня 2019

Это проблема с Ember плагином - он пытается запустить ember с node path/to/node_modules/.bin/ember serve, но .bin/ember - это сценарий оболочки linux / unix, а не файл JavaScript - таким образом, ошибка. Я бы предложил подать вопрос на https://github.com/Turbo87/intellij-emberjs/issues/.

В качестве обходного пути вы можете попробовать следующее:

  • запустите Ember, открыв свой package.json в редакторе и щелкнув по значку run слева от сценария start:

enter image description here

это создаст NPM запустить конфигурацию, которую вы можете использовать позже

  • создать JavaScript Debug запустить конфигурацию как:

enter image description here

  • нажмите Отладка
...