Javascript jspm和aurelia不在webstorm中工作

Javascript jspm和aurelia不在webstorm中工作,javascript,webstorm,ecmascript-6,aurelia,jspm,Javascript,Webstorm,Ecmascript 6,Aurelia,Jspm,我已经通过了,我的Aurelia应用程序在VisualStudio中运行良好 由于某些原因,我无法在WebStorm中获得相同的结果。我的index.html正文如下所示: <body aurelia-app> <script src="jspm_packages/system.js"></script> <script src="config.js"></script> <script>

我已经通过了,我的Aurelia应用程序在VisualStudio中运行良好

由于某些原因,我无法在WebStorm中获得相同的结果。我的index.html正文如下所示:

<body aurelia-app>
    <script src="jspm_packages/system.js"></script>
    <script src="config.js"></script>
    <script>
        System.import("aurelia-bootstrapper");        
    </script>
</body>
运行
jspm-v

C:\Users\Jones\WebstormProjects\Aurelia>jspm -v
0.15.7
Running against global jspm install.

你能检查一下你的
config.js
文件并搜索
bootstrapper
看看你安装了什么版本吗?另外,请让我知道您在控制台中的jspm版本-

$ jspm -v
只要你的config.js中的bootstrapper是0.14.0,你的jspm是最新版本(不是beta版),你就应该很好,如果不让我知道或者试试我们的gitter频道@-如果你不能立即得到解决,请PM我,我们可以解决这个问题,我会更新答案

看起来它想抓取一个文件boostrapper@0.14.0.js这实际上是一个文件夹

实际上应该有一个文件夹和一个.js,如下所示:

jspm_packages\github\aurelia\bootstrapper@0.14.0.js // descriptor
jspm_packages\github\aurelia\bootstrapper@0.14.0    // folder
在您的例子中,似乎缺少.js。我以前打过,我仍然不知道什么时候/为什么会发生这种情况,但当没有其他东西可以解决它时,我只是粗暴地强迫

(假设您提到的windows b/c visual studio)

打开命令:

cd C:\Users\Jones\WebstormProjects\Aurelia
jspm install aurelia-bootstrapper --force
--force
应替换缺少的.js:

jspm_packages\github\aurelia\bootstrapper@0.14.0.js

如果该文件存在,请重新启动应用程序,您就可以开始了。

叹气。这完全与Aurelia有关,完全与我作为一名网络开发人员的无能有关

WebStorm将其服务器托管在
http://localhost:port/ProjectName/...

因此,当我在
config.js
中的路径中添加项目名称时:

"paths": {
  "*": "*.js",
  "github:*": "Aurelia/jspm_packages/github/*.js",
  "npm:*": "Aurelia/jspm_packages/npm/*.js"
}
一切都成功了


更正确的方法是在运行
jspminit
时添加客户端url
/ProjectName
,一切都会为您处理。

感谢您的回复和帮助。我已经发布了你要求的信息——对我来说,它似乎已经过时了。今天晚些时候,如果我无法进一步解决问题,有更多的时间,我将跳转到
gitter
频道。谢谢@shanonvi。这不是我的问题,但它给了我解决问题所需要的动力。你能详细说明一下吗?我一直在研究aurelia,虽然我知道它在webstorm中没有得到官方支持,但查看您的顶级信息,尝试它对我来说是失败的。我已经修改了baseURL:“ProjectName/”。我甚至还添加了路径。。。“”:“src/”没有结果。
"paths": {
  "*": "*.js",
  "github:*": "Aurelia/jspm_packages/github/*.js",
  "npm:*": "Aurelia/jspm_packages/npm/*.js"
}