编程语言
首页 > 编程语言> > javascript – jspm和aurelia在webstorm中不起作用

javascript – jspm和aurelia在webstorm中不起作用

作者:互联网

我已经完成了Scott Allen’s Hello World app,让我的Aurelia应用程序在视觉工作室中完美运行.

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

完整错误如下:

看起来它正试图获取文件boostrapper@0.14.0.js,这实际上是一个文件夹.为什么我无法在visualstorm中获得与webstorm完全相同的代码?

这是我配置的bootstrapper部分:

"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 yield

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似乎丢失了.我已经击中了之前,我仍然不确定何时/为什么会发生这种情况,但是当其他任何事情似乎无法解决时,我只是暴力强迫……

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

打开cmd:

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

–force应该替换丢失的.js:

jspm_packages\github\aurelia\bootstrapper@0.14.0.js

如果该文件存在,请重新启动您的应用程序,您应该很高兴.

标签:jspm,javascript,ecmascript-6,webstorm,aurelia
来源: https://codeday.me/bug/20190722/1504529.html