无法启动服务器

我正在按照https://malcoded.com/posts/angular-fundamentals-universal-server-side-rendering中的步骤设置Angular Universe - 我正在对现有的Angular 2应用程序进行改造。 我在Windows上使用node / npm。

安装完成后,服务器通过server.js代码启动,通过以下方式提交: -

node server.js

server.js包含一行代码: -

require("./dist-server/main.bundle")

“./dist-server/main.bundle”包含已编译的“服务器”输出,并且失败并显示消息

C: Projects xxxx node_modules @ ng-bootstrap ng-bootstrap modal modal.js:1(从@中导入的函数(exports,require,module,__filename,__dirname){import {Injectable,Injector,ComponentFactoryResolver}角/核心'; ^^^^^^

SyntaxError:意外的令牌导入...

我已经尝试通过以下安装的babel-node运行

npm install babel-cli --save-dev
npm install babel-preset-env --save-dev
"node_modules/.bin/babel-node" --presets env server.js

默认情况下,上面的babel-node命令应该忽略node_modules下的所有文件(请参阅https://leanpub.com/setting-up-es6/read-4.3.4.1)。 但是,上述内容在node_modules下的模块内失败

有什么我做错了吗?

链接地址: http://www.djcxy.com/p/31343.html

上一篇: cannot start server

下一篇: Angular 5 Universal: Using server.ts in Development