我正在制作 Angular2 应用程序,主要的 HTML 是这个:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<link rel="stylesheet" type="text/css" href="css/index.css">
<title>App</title>
<script src="./lib/traceur-runtime.js"></script>
<script src="./lib/system.js"></script>
<script src="./lib/angular2.dev.js"></script>
</head>
<body>
<app></app>
<script src="./js/bootstrap.js"></script>
</body>
</html>
我的目标是让所有文件在本地加载。所以 - 当我将这三个文件放在 lib 文件夹中时 - 我在网络检查器中看到它无法从那里加载“es6-modules-loader@0.16.6.js”,所以我从 Internet 下载了该文件并将它在“lib”文件夹中。然后一切正常:)
但:
今天网络连接停止了一段时间,我无法运行该项目,因为它实际上从网上加载了两个文件:
https://github.jspm.io/jmcriffey/bower-traceur@0.0.87.js
https://github.jspm.io/jmcriffey/bower-traceur@0.0.87/traceur.js
我看到它们在 system.js 的末尾定义。
所以我的问题是:我怎样才能从本地文件系统加载所有内容?