我们在尝试加载项目时遇到其中一台计算机出现问题。Jspm + Angular 2空文件名错误
这是我们的package.json:
{
...
"jspm": {
"dependencies": {
"angular2": "npm:[email protected]^2.0.0-beta.8",
"d3": "npm:[email protected]^3.5.16",
"reflect-metadata": "npm:[email protected]^0.1.3",
"zone.js": "npm:[email protected]^0.6.1"
},
"devDependencies": {}
},
...
}
的config.js是:
System.config({
baseURL: "/",
defaultJSExtensions: true,
transpiler: false,
paths: {
"github:*": "jspm_packages/github/*",
"npm:*": "jspm_packages/npm/*"
},
map: {
}
});
我删除了地图的问题,当你做JSPM我再次创建它。
的index.html的是:
<html>
<head>
<script src="temp/angular2-polyfills.js"></script>
<script src="jspm_packages/system.src.js"></script>
<script src="config.js"></script>
<base href="/">
<script>
System.import('reflect-metadata').then(function(){
System.import('boot.js');
});
</script>
</head>
<body>
<my-app>Loading...</my-app>
</body>
</html>
而不反映元数据角度2加载失败(任何人有一个想法如何解决?)。
运行后的依赖关系安装(NPM I,JSPM i)中。 我们尝试访问本地主机:8000,和JSPM失败,出现以下问题加载角2项目:
Failed to load resource: the server responded with status of 404 (Not found) http://locallhost:8000/.js
似乎有一些错误的systemjs内部的依赖加载,我们显然没有对空文件的引用,并且它不是代码相关的,因为相同的代码在其他机器上工作。 有人有想法?
没有看到它不工作只是一台电脑......此外,我没有把它带角polyfills工作。所以我建议删除它(也反映元数据)并添加到您的boot.js或app.js库:'import'es6-shim';导入'zone.js/dist/zone.min.js';导入'反射元数据';' – eesdil