Jspm:获取错误安装和导入基础

时间:2016-02-25 00:18:23

标签: jquery systemjs jspm

这是aurelia项目,但我认为这不是aurelia问题

使用Typescript 1.7.3和jspm版本0.16.15

这只是一个使用skeleton-navigation1.0.0-beta1.1.3 / typescript-skeleton的vanilla设置。除了在main.ts中导入基础之外,唯一的变化是jspm基础安装方法,如下所述。

如果我按照

执行基础的常规jspm安装,则会发生错误
  

jspm安装基础

如果我使用本地覆盖,一切都按预期工作。使用

安装覆盖
  

jspm install foundation = github:zurb/foundation-sites@6.1.2 -o   foundation.js

注意:覆盖文件是从注册表覆盖foundation override

复制的

简而言之,本地覆盖工作注册表安装或注册表覆盖不

覆盖文件foundation.js 代码

{
    "main": "dist/foundation",
    "files": ["dist", "assets", "js", "scss"],
    "shim": {
    "dist/foundation": {
        "deps": "jQuery",
            "exports": "Foundation"
    }
},
    "dependencies": {
    "jQuery": "github:components/jquery"
}
}
无论基础安装方法如何,

main.ts相同

import 'foundation';
import {Aurelia} from 'aurelia-framework';

export function configure(aurelia: Aurelia) {
  aurelia.use
    .standardConfiguration()
    .developmentLogging();

  //Uncomment the line below to enable animation.
  //aurelia.use.plugin('aurelia-animator-css');

  //Anyone wanting to use HTMLImports to load views, will need to install the following plugin.
  //aurelia.use.plugin('aurelia-html-import-template-loader')

  aurelia.start().then(a => a.setRoot())

}

感谢任何帮助,已经有一段时间了解

0 个答案:

没有答案