【问题标题】:Aurelia Jspm loading external libraryAurelia Jspm 加载外部库
【发布时间】:2015-10-24 00:06:16
【问题描述】:

所以我做到了:

$ jspm install github:Eonasdan/bootstrap-datetimepicker
$ jspm install npm:moment

然后在我的 js 文件的顶部我做了:

import moment from 'moment';
import {datepicker} from 'eonasdan/bootstrap-datetimepicker';
import 'eonasdan/bootstrap-datetimepicker/build/css/bootstrap-datetimepicker.min.css!';

在我的浏览器中,它正在寻找返回404/dist/eonasdan/bootstrap-datetimepicker.js,为什么不使用系统映射来找出实际文件的位置?或者它应该做什么......

附带说明,moment.js 并没有像它应该的那样做

【问题讨论】:

    标签: javascript ecmascript-6 aurelia jspm


    【解决方案1】:

    您安装了 Eonasdan/bootstrap-datetimepicker,但从 eonasdan/bootstrap-datetimepicker 导入(大写 E 与小写 e)。

    在您的系统配置 (config.js) 中检查地图中使用的密钥。这是加载程序检查构建包路径的地方。

    【讨论】:

    • config.js里都是小写,实际文件系统是大写的。
    • 我刚刚用 jspm 0.15.7 做了一个jspm install github:Eonasdan/bootstrap-datetimepicker。在 config.js 中,这给了我正确的映射 "Eonasdan/bootstrap-datetimepicker": "github:Eonasdan/bootstrap-datetimepicker@4.15.35"。更正您的映射或将其删除并重新安装?
    • 很公平,好吧,在你回答之前我有点厌烦了,所以我把它全部删除了,然后把 angular 放进去:/ 我认为你是对的
    猜你喜欢
    • 2016-10-04
    • 2017-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-04
    • 1970-01-01
    • 2017-06-17
    相关资源
    最近更新 更多