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();
...
最近我开始使用 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();
...