gpt4 book ai didi

javascript - jspm 和 aurelia 不能在 webstorm 中工作

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:13:55 25 4
gpt4 key购买 nike

我已经完成了 Scott Allen's Hello World app ,并让我的 Aurelia 应用程序在 visual studio 中完美运行。

出于某种原因,我无法在 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>

我遇到了控制台错误

Potentially unhandled rejection [3] Error loading "github:aurelia/bootstrapper@0.14.0" at http://localhost:63342/jspm_packages/github/aurelia/bootstrapper@0.14.0.js

完整的错误如下:

enter image description here看起来它正在尝试获取文件 boostrapper@0.14.0.js,但实际上它是一个文件夹。为什么我无法在 webstorm 中获得与在 visual studio 中完全相同的代码?

这是我配置的 Bootstrap 部分:

"github:aurelia/bootstrapper@0.14.0": {
"aurelia-event-aggregator": "github:aurelia/event-aggregator@0.6.1",
"aurelia-framework": "github:aurelia/framework@0.13.2",
"aurelia-history": "github:aurelia/history@0.6.0",
"aurelia-history-browser": "github:aurelia/history-browser@0.6.1",
"aurelia-loader-default": "github:aurelia/loader-default@0.9.0",
"aurelia-logging-console": "github:aurelia/logging-console@0.6.0",
"aurelia-router": "github:aurelia/router@0.10.1",
"aurelia-templating": "github:aurelia/templating@0.13.2",
"aurelia-templating-binding": "github:aurelia/templating-binding@0.13.0",
"aurelia-templating-resources": "github:aurelia/templating-resources@0.13.0",
"aurelia-templating-router": "github:aurelia/templating-router@0.14.0",
"core-js": "npm:core-js@0.9.18"
},

并运行 jspm -v 产生

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

最佳答案

looks like it's trying to grab a file boostrapper@0.14.0.js, whne that's actually a folder.

实际上应该有一个文件夹一个像这样的.js:

jspm_packages\github\aurelia\bootstrapper@0.14.0.js // descriptor
jspm_packages\github\aurelia\bootstrapper@0.14.0 // folder

在您的情况下,.js 似乎丢失了。我以前遇到过,但我仍然不确定何时/为什么会发生这种情况,但是当似乎没有其他方法可以解决它时,我只是蛮力...

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

打开命令:

cd C:\Users\Jones\WebstormProjects\Aurelia
jspm install aurelia-bootstrapper --force

--force 应该替换缺失的 .js:

jspm_packages\github\aurelia\bootstrapper@0.14.0.js

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

关于javascript - jspm 和 aurelia 不能在 webstorm 中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31307127/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com