从http:// localhost:3000 / app / main.js加载“ @ angular / platform-browser-dynamic”时出错

豆0341

我正在努力诊断此错误。它说它不能从我的main.js加载,但是我的main.js加载得很好……我想我缺少了app.set语句。或某种参考,我只是不知道什么。这是我的一些代码,我试图用Angular2作为前端创建一个MEAN堆栈。

主要

import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { AppModule } from './app.module';
platformBrowserDynamic().bootstrapModule(AppModule);

server.ts

en///<reference path="../../typings/index.d.ts"/>

import express = require('express');
import path = require('path');

let port: number = process.env.port || 3000;
let app = express();


app.set('views', './src/client/views');
app.set('view engine', 'ejs');
app.engine('html', require('ejs').renderFile);

app.use("/node_modules", express.static(path.resolve(__dirname, '../../node_modules')));
app.use("/app", express.static(path.resolve(__dirname, '../../src/client/app')));

app.use("/*.html", function (req, res) {
    res.render(req.params[0] + ".html");
});

app.get('/', function (req: express.Request, res: express.Response) {
           res.render('index.html')
})

let server = app.listen(port, function () {
let host = server.address().address;
let port = server.address().port;

console.log("Express app is listening on port: " + port);
});

我没有引用软件包或其他东西吗?提前感谢您的任何帮助。

编辑:这是错误...。

Error loading http://localhost:3000/@angular/platform-browser-dynamic as "@angular/platform-browser-dynamic" from http://localhost:3000/app/main.js"

tscongif

{
 "compilerOptions": {
  "target": "es5",
  "module": "commonjs",
  "moduleResolution": "node",
  "sourceMap": true,
  "emitDecoratorMetadata": true,
  "experimentalDecorators": true,
  "removeComments": false,
  "noImplicitAny": false
 }
}

app.module.ts

import { NgModule }      from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';

import { AppComponent }  from './app.component';

@NgModule({
  imports: [BrowserModule],
  declarations: [AppComponent],
  bootstrap: [AppComponent]
})
export class AppModule { }

另外,可能值得知道我在这里遵循本教程但我使用的是angular 2 rc.5

豆0341

我发现了问题,我的systemjs.config.js的路径错误。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

angular2 rc5加载http:// localhost:3000/node_modules/@angular/forms.js时出错

来自分类Dev

无法加载@ angular / platform-browser-dynamic

来自分类Dev

带有Typescript的Angular2-加载angular2 / platform / browser时出错

来自分类Dev

Angular2嵌套组件:错误:core_2.Input不是函数加载http:// localhost:9080 / app / boot.js时出错

来自分类Dev

@ angular / platform-browser与@ angular / platform-browser-dynamic

来自分类Dev

在 React 中将所有内容放在 http://localhost:3000/app 而不是 http://localhost:3000/ 下的最简单方法

来自分类Dev

Ember CLI和Rails:代理到http:// localhost:3000时出错

来自分类Dev

platform-browser-dynamic.umd.js-在Angular2教程中更新软件包后的404

来自分类Dev

在 Angular Js 中加载模块时出错

来自分类Dev

localhost:3000/app.js 而不是 app/www/app.js

来自分类Dev

XHR错误(找不到404)载入http:// localhost:3000 / @ angular / core

来自分类Dev

错误:正在加载http:// localhost:3000 / rxjs / RX(…)的XHR错误(找不到404)

来自分类Dev

找不到模块'@ angular / platform / browser'

来自分类Dev

ERR_CONNECTION_REFUSED http:// localhost:3000 / socket.io / socket.io.js

来自分类Dev

POST http:// localhost:3000/404(未找到)

来自分类Dev

无法访问 http://localhost:3000/

来自分类Dev

Angular 2 Testing App加载时卡住

来自分类Dev

Angular 8 main-es2015无法通过HTTP协议加载整个代码

来自分类Dev

Angular 2:从 HTTP 访问 JSON 时出错

来自分类Dev

在 Angular 中使用 Http 模块时出错

来自分类Dev

ruby - 运行 http://localhost:3000/admin/users 但redirect_to http://localhost:3000/admin/login

来自分类Dev

@angular/platform-webworker 与 @angular/platform-webworker-dynamic

来自分类Dev

在Expo App中加载字体时出错

来自分类Dev

如何在说 localhost:3000/home 而不是 localhost:3000 加载反应应用程序?

来自分类Dev

Angular JS加载时的HTML样式

来自分类Dev

$ .getJSON将'http:// localhost:3000'添加到api URL

来自分类Dev

POST http://localhost:3000/signin 400 (Bad Request) in react

来自分类Dev

每次加载视图时强制运行$ http.get-Angular

来自分类Dev

使用Three.js在Angular应用中加载着色器时出错

Related 相关文章

  1. 1

    angular2 rc5加载http:// localhost:3000/node_modules/@angular/forms.js时出错

  2. 2

    无法加载@ angular / platform-browser-dynamic

  3. 3

    带有Typescript的Angular2-加载angular2 / platform / browser时出错

  4. 4

    Angular2嵌套组件:错误:core_2.Input不是函数加载http:// localhost:9080 / app / boot.js时出错

  5. 5

    @ angular / platform-browser与@ angular / platform-browser-dynamic

  6. 6

    在 React 中将所有内容放在 http://localhost:3000/app 而不是 http://localhost:3000/ 下的最简单方法

  7. 7

    Ember CLI和Rails:代理到http:// localhost:3000时出错

  8. 8

    platform-browser-dynamic.umd.js-在Angular2教程中更新软件包后的404

  9. 9

    在 Angular Js 中加载模块时出错

  10. 10

    localhost:3000/app.js 而不是 app/www/app.js

  11. 11

    XHR错误(找不到404)载入http:// localhost:3000 / @ angular / core

  12. 12

    错误:正在加载http:// localhost:3000 / rxjs / RX(…)的XHR错误(找不到404)

  13. 13

    找不到模块'@ angular / platform / browser'

  14. 14

    ERR_CONNECTION_REFUSED http:// localhost:3000 / socket.io / socket.io.js

  15. 15

    POST http:// localhost:3000/404(未找到)

  16. 16

    无法访问 http://localhost:3000/

  17. 17

    Angular 2 Testing App加载时卡住

  18. 18

    Angular 8 main-es2015无法通过HTTP协议加载整个代码

  19. 19

    Angular 2:从 HTTP 访问 JSON 时出错

  20. 20

    在 Angular 中使用 Http 模块时出错

  21. 21

    ruby - 运行 http://localhost:3000/admin/users 但redirect_to http://localhost:3000/admin/login

  22. 22

    @angular/platform-webworker 与 @angular/platform-webworker-dynamic

  23. 23

    在Expo App中加载字体时出错

  24. 24

    如何在说 localhost:3000/home 而不是 localhost:3000 加载反应应用程序?

  25. 25

    Angular JS加载时的HTML样式

  26. 26

    $ .getJSON将'http:// localhost:3000'添加到api URL

  27. 27

    POST http://localhost:3000/signin 400 (Bad Request) in react

  28. 28

    每次加载视图时强制运行$ http.get-Angular

  29. 29

    使用Three.js在Angular应用中加载着色器时出错

热门标签

归档