Angular2 + System.js - 使所有文件在本地加载

2023-12-28

我正在制作 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 文件夹时,我在网络检查器中看到它无法加载”[电子邮件受保护] /cdn-cgi/l/email-protection”从那里,所以我从互联网下载了该文件并将其放入“lib”文件夹中。然后一切正常:)

BUT:

今天网络连接停止了一段时间,我无法运行该项目,因为它实际上从网络上加载了两个文件:

https://github.jspm.io/jmcriffey/[email protected] /cdn-cgi/l/email-protection
https://github.jspm.io/jmcriffey/[email protected] /cdn-cgi/l/email-protection/traceur.js

我看到它们在 system.js 的末尾定义。

所以我的问题是:如何从本地文件系统加载所有内容?


这是我的设置,希望对你有用

我通过安装了所有这些软件包npm.

<script src="node_modules/traceur/bin/traceur-runtime.js"></script>
<script src="node_modules/systemjs/dist/system.js"></script>

<!-- alpha35 -->
<script src="node_modules/angular2/bundles/angular2.dev.js"></script>
<script src="node_modules/angular2/bundles/http.dev.js"></script>

简单地说,systemjs 将无法找到任何 angular2 文件,因此您必须添加paths https://github.com/systemjs/systemjs/blob/master/docs/config-api.md#paths在 System.config 中告诉 systemjs angular2 的文件在哪里。

System.config({
    traceurOptions: {
        annotations: true,
        types: true,
        memberVariables: true
    },
    paths: {
       'angular2/*' : 'node_modules/angular2/*'
    },
    defaultJSExtensions: true // or you specify the .js
});

这是我的设置,不一定是最好的设置,但它对我有用。

我希望它对你有帮助。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Angular2 + System.js - 使所有文件在本地加载 的相关文章

随机推荐

  • Jetpack Compose:对角分割卡片并将内容放入其中

    我试图实现这样的目标 其中 A 是图像 B 也是图像 目前 这是我能做的最好的事情 Card modifier Modifier fillMaxWidth constrainAs image top linkTo parent top st
  • 如何写入管道叉?

    我有以下通过 fork 和 execvp 执行命令的函数 我在 fork 中启动的脚本正在监听输入数据 我如何将数据发送到 myscript int external command int pfds 2 if pipe pfds lt 0
  • 向客户端广播数据包在java中不起作用

    我有多个发射器 配置为当它们收到从服务器通过本地端口 5255 远程端口 5252 发送的广播数据包时发回响应 其中包含字符串 AST show me 0 如发射器手册中所述 这应该可以帮助我扫描本地网络内的所有发射器 我已经实现了一个服务
  • 使用 LINQ to XML 生成动态 sitemap.xml 时如何正确生成 xsi:schemalocation 属性?

    我正在生成动态 sitemap xml 根据站点地图 org http www sitemaps org protocol php这是 sitemap xml 的标头
  • Excel VBA 中的公共与私有/暗淡

    我可以使用一些帮助来理解在 Excel 2013 VBA 的模块中使用 Public 与 Dim 首先 我想说我确实找到了这篇很棒的文章 它具有出色的定义 请参阅下面的链接 但没有示例 我可以使用一些示例来说明如何将公共变量应用到我的项目中
  • 矢量分段故障的矢量

    当我尝试为这个向量向量赋值时 我不断遇到分段错误 我基本上是从图像中读取像素 然后尝试创建一个向量向量 您可以访问该行 然后访问该行上的像素以获取该点的像素 但是当我尝试将特定像素分配给像素值时 它会给我一个分割错误 我使用占位符 255
  • 如何将一个Makefile中的两个不同的源目录输出到一个bin目录?

    我有以下 Makefile 来构建我的 erlang 项目 SUFFIXES erl beam yrl ERL SRC wildcard src erl ERL OBJ patsubst src erl ebin beam ERL SRC
  • Apache Spark:处理 RDD 中的 Option/Some/None

    我正在映射一张 HBase 表 为每个 HBase 行生成一个 RDD 元素 然而 有时该行有坏数据 在解析代码中抛出 NullPointerException 在这种情况下我只想跳过它 我的初始映射器返回一个Option指示它返回 0 或
  • 在android.java中读取Excel文件

    我编写此代码来读取 Excel 文件 并将其粘贴到资产文件夹 我的文件名 book xls 中以读取它 但是当我按下按钮显示文件时它不起作用并且不显示任何内容 请帮助我解决我的问题 多谢 这是我的代码 package com example
  • 关于ImageIcons的方法不起作用

    import java awt import java awt event import javax swing public class Cards extends JFrame private GridLayout grid1 JBut
  • Python:获取默认网关的MAC地址

    Python 有没有什么快速的方法来获取MAC地址 of the 默认网关 我什么也做不了ARP 请求来自Linux我正在运行代码的机器 所以它必须直接来自ARP表 以下 DevFS 文件将提供此信息 proc net arp proc n
  • 与黎曼求和 Python 集成

    我一直在尝试用黎曼和求解积分 我的函数有 3 个参数 a b d 因此 a 是下限 b 是上限 d 是其中的部分a n 1 d lt b 到目前为止 这是我的代码 我的输出是28 652667999999572我应该得到的是28 66665
  • 如何使用 TypInfo 单元中的 GetSetProp 和 SetSetProp

    我有一组枚举值 需要将其转换为文本 然后再转换回集合 我相信 TypInfo 单元的 GetSetProp 和 SetSetProp 允许执行此操作 但我不知道如何让它工作 关于如何使用 GetSetProp 和 SetSetProp 来完
  • p5.j​​s - 随机()、高度和宽度未定义?

    我正在尝试使用 p5 js 让球在画布上弹跳 但似乎width height and random 没有定义 这是我的全部代码 function setup createCanvas 640 480 background 240 var d
  • python中的非局部极大值抑制

    Goal 输入图像 2d numpy 数组 和窗口大小 并输出相同的数组 其中保留局部最大值 但其他地方为 0 我正在挣扎的是 我认为我在代码中犯了一个愚蠢的错误 也许我的循环中有一些拼写错误 但我不确定 局部最大值仅位于图像的左侧 这是不
  • MySQL - 也使用外键作为主键

    我的表 1 有一个主键user id和表 2 其中user id是外键 每条只有 1 条记录user id可以存在于表2中 并且没有它就不能存在任何记录 问 可以user id表 2 中的外键和主键同时存在 如果是 这是一个好主意吗 优点
  • 在 Silverlight 中绑定 XML,无需标称类

    假设我有一个简单的 XML 块
  • Symfony2,控制器中的一个操作是否可以有两个路由?

    我的控制器类中有一个操作 我想要两条不同的路线 如下所示 Displays a form to create a new entity Route edit choose date name user choose date Route s
  • 可以从网络链接启动 iOS 应用程序

    我的应用程序将用户从应用程序弹出到 safari 中执行一些 web 操作 尝试使用 webview 但还有其他关于布局 使用 重新启动应用程序 服务器错误等的问题 当他们完成后 我希望最终网页上有一个链接 让他们重新启动应用程序 我认为这
  • Angular2 + System.js - 使所有文件在本地加载

    我正在制作 Angular2 应用程序 主要的 HTML 是这样的