JSPM - jspm 安装给出错误 "Registry not found"

JSPM - jspm install gives error "Registry not found"

最近我开始使用 aurelia-framework 并且到目前为止一切顺利,但是当我编辑 config.js 以添加我的一些文件时,这些文件不是通过 jspm 安装的,一切正常我导入我的脚本时没有错误但是当我克隆到另一台机器并 运行 jspm 安装失败时,因为它不喜欢我的 config.js

中除了 npm 和 github 以外的其他路径

Configjs

paths: {
    "*": "dist/*",
    "github:*": "jspm_packages/github/*",
    "npm:*": "jspm_packages/npm/*",
    "lib:*": "lib/*",
    "styles:*": "styles/*"
},

map: {
    "app-styles": "styles:app-styles",
    "uisearch": "lib:uisearch/uisearch@1.0.0",
    "component": "lib:component/component",
    "classie": "lib:classie/classie@2.0.0",
    "material": "lib:material/material",
    "ripples": "lib:ripples/ripples",
    "bootstrap-select": "lib:bootstrap-select/bootstrap-select@1.7.2"
    other deps...
}

错误信息

err Registry lib not found.

err Unable to load registry lib

warn Installation changes not saved.

请帮助我是新手:)

避免手动更改 config.js 的地图部分。而是使用 jspm 命令行界面来添加包。 jspm CLI 将为您维护 config.js。例如,要将 classie 添加到您的项目中,您将执行以下命令:

jspm install npm:desandro-classie

更多信息请见 jspm.io

注意: 您无需编辑 config.js 即可导入作为项目一部分的 javascript/css。

如果我正确地解释了您原来的 post,您有一个 lib 文件夹,其中包含一个 ripples 子文件夹,其中有一个 ripples.js 文件。您可以像这样访问此 "ripples" 模块:

import ripples from 'lib/ripples/ripples';

ripples.foo();
...