EmberJS,WebStorm和Windows-无法通过Ember Serve配置运行

时间:2019-06-11 10:50:32

标签: ember.js webstorm

我已经从ember-cli创建了ember-quickstart应用程序,并使用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 个答案:

答案 0 :(得分:1)

这是Ember插件的问题-尝试使用node path/to/node_modules/.bin/ember serve启动ember,但是.bin/ember是linux / unix shell脚本而不是JavaScript文件-因此出现错误。我建议向https://github.com/Turbo87/intellij-emberjs/issues/提交问题。

作为解决方法,您可以尝试以下操作:

  • 通过在编辑器中打开package.json并单击 run 图标(位于start脚本左侧的装订线)来启动Ember:

enter image description here

这将创建 NPM 运行配置,您以后可以重复使用

  • 创建 JavaScript调试运行配置,例如:

enter image description here

  • 调试