【问题标题】:GET http://localhost:4200/node_modules/zone.js/dist/zone.js 404 (Not Found)GET http://localhost:4200/node_modules/zone.js/dist/zone.js 404(未找到)
【发布时间】:2017-01-26 22:27:47
【问题描述】:

我收到一条错误消息:

GET http://localhost:4200/node_modules/zone.js/dist/zone.js 404 (Not Found)
ng_zone.js:92Uncaught (in promise) Error: Angular requires Zone.js prolyfill.
    at new NgZone (ng_zone.js:92)
    at PlatformRef_._bootstrapModuleFactoryWithZone (application_ref.js:335)
    at application_ref.js:389
NgZone @ ng_zone.js:92
PlatformRef_._bootstrapModuleFactoryWithZone @ application_ref.js:335
(anonymous) @ application_ref.js:389

我已经在 index.html 文件中定义了 zone.js:

<!DOCTYPE html>
<html>
<head>
    <title>Drew's Demo Site</title>

    <base href="/">

    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
    <link rel="stylesheet" href="src/styles.css">
    <script src="node_modules/core-js/client/shim.min.js"></script>
    <script src="node_modules/zone.js/dist/zone.js"></script>
    <script src="node_modules/reflect-metadata/Reflect.js"></script>


    <!-- Polyfill(s) for older browsers -->

</head>

<body>

    <my-app>Loading... </my-app>

</body>

</html>

我确定发生了什么。我的 IDE 在我输入时填写测试,让我认为路径是正确的,我仔细检查,但它仍然给出 404。我想知道是否存在更深层次的问题。

任何建议将不胜感激。

GitHib 链接:注意 如果您确实拉取项目,请将目录 assets 添加到 src/assets

GitHub Link

【问题讨论】:

  • 克隆 github 存储库后,如何调出页面。我的意思是如何在本地构建和部署后端和前端??
  • @pathrik 现在你并不需要后端,但如果你想设置它是 Spring-Boot,所以只需将你的 IDE 配置为使用 main 方法和 java 8。对于前端只是从终端 cd 进入它,然后在你做 npm install 之后 npm start。出于某种原因,资产dir 没有提交,所以只需将其放在src 下即可。
  • 我对 angular 2 一无所知,但从最初的外观我似乎明白的一件事是,我猜只有 src 文件夹中的文件会被提供。由于您所指的 js 来自 src 文件夹之外,我猜它不可用。会看更多,让你知道

标签: angular


【解决方案1】:

已向您的 github 创建了一个拉取请求并进行了修复。这可能不是一个正确的修复,而是一个有效的修复:)

https://github.com/drewjocham/AngularIssue/pull/1

我所做的更改基本上是将 zone.js 导入移动到 angular-cli.json 文件。

【讨论】:

  • 我现在也在学习 Angular 2 仪式 :)。你能告诉我你用来创建这个应用程序的来源吗?我可以看到使用ng init。您使用过任何其他快速入门套件或类似的东西吗?另外,您是否有原始应用程序,您说您在一个模块下拥有它?我可以把它作为学习的参考:)
猜你喜欢
  • 2018-11-10
  • 2019-11-25
  • 2018-08-01
  • 2021-06-28
  • 2017-08-19
  • 1970-01-01
  • 2019-05-08
  • 2018-05-25
相关资源
最近更新 更多