小编blb*_*ker的帖子

Angular CLI构建失败的Webpack - 意外令牌

我弹出了一个Angular Cli项目,并尝试将Angular Universal集成到其中.我已经把项目捆绑了应该.问题是当我去运行"node dist/server.js"时,我收到一个Unexpected Token错误.

完整错误:

/Users/brandon.baker/Documents/Sites/brand-angular-seed/dist/server.js:405665
module.exports = ./../node_modules/webpack/buildin/module.js;
                 ^

SyntaxError: Unexpected token .
    at createScript (vm.js:80:10)
    at Object.runInThisContext (vm.js:139:10)
    at Module._compile (module.js:599:28)
    at Object.Module._extensions..js (module.js:646:10)
    at Module.load (module.js:554:32)
    at tryModuleLoad (module.js:497:12)
    at Function.Module._load (module.js:489:3)
    at Function.Module.runMain (module.js:676:10)
    at startup (bootstrap_node.js:187:16)
    at bootstrap_node.js:608:3
Run Code Online (Sandbox Code Playgroud)

Webpack配置:

// Work around for https://github.com/angular/angular-cli/issues/7200

const path = require('path');
const webpack = require('webpack');

module.exports = {
  entry: {
    // This is our Express server for Dynamic universal
    server: './server.ts',
    // This is an …
Run Code Online (Sandbox Code Playgroud)

webpack angular-cli angular-universal angular

6
推荐指数
1
解决办法
397
查看次数

Angular:无法使用 UrlMatcher 导航到子路线

前言:我的 URL 策略的一部分有一个可选参数。也就是说,URL 路径可以以区域代码和语言代码开头,也可以仅以语言代码开头。然后,这些代码将按照实际的应用程序路线进行处理。

/us/eng --> Home page
/us/eng/about-us --> About Us page
/eng/about-us --> About Us page
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用 UrlMatcher 来完成 URL 中的可选区域代码。

我的问题是,主页始终显示。它从不显示“关于我们”页面或任何其他子路线。

部分app.routes.ts

export function baseRouteMatcher(url: UrlSegment[]) {
    const posParams: { [key: string]: UrlSegment } = {};
    const consumed: UrlSegment[] = url;
    if (url[0].path.length === 2 && url[1].path.length === 3) {
        posParams.region = url[0];
        posParams.lang = url[1];
    } else if(url[0].path.length === 3) {
        posParams.region = new UrlSegment('world', {});
        posParams.lang = url[0];
    }
    return ({consumed, posParams});
}

export const …
Run Code Online (Sandbox Code Playgroud)

javascript typescript angular

5
推荐指数
1
解决办法
4279
查看次数