这是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())
}
感谢任何帮助,已经有一段时间了解