【发布时间】:2017-03-01 12:26:57
【问题描述】:
我正在尝试使用 Angular 2 构建 MEAN 应用程序并使用 Angular CLI 构建 Angular。
我的 GitHub 存储库是 here。它可以毫无问题地构建、服务和 lints,但是当您尝试访问该页面时,我会遇到一些参考错误,如下所示
就像它在我运行 ng build --prod --output-path my-app 时找不到对构建的 .js 文件的引用一样。
我不确定这是否与我的路线有关,因为在我的 routes/index.js 中我有
/* GET home page. */
router.get('/', function(req, res, next) {
res.render('index.html');
});
但这不应该阻止我的脚本被加载,不是吗?
【问题讨论】:
-
我认为
npm build --prod正在为每个构建的文件名生成一个新的哈希值。可能是?由于index.html文件引用了先前生成的内容,因此新计算的文件名可能不同,因此未找到...请告诉我们。 -
我修好了。将修复推送到 github,但当我回到机器上时,我会在这里回答。
标签: node.js angular mean-stack