缺少一个Angular模块

时间:2017-09-30 12:39:50

标签: node.js asp.net-mvc angular npm http-status-code-404

我使用this文章Angular4Visual Studio 2017进行了整合 我还使用Nodejs 8.6.0npm 5.4.2(此时是最新版本) vs2017生成了一个名为node_modules的文件夹和所有子文件夹/文件,但没有缓存任何错误 但是node_modules/systemjs文件夹中不存在。它已在<header>标记中调用,如下所示:<script src="node_modules/systemjs/dist/system.src.js"></script>。导致 404 Not Found 页面。
我也从头开始创造一个没有VS2017的角度,它就像一个魅力!它也没有node_modules/systemjs文件夹,但它可以工作!!! 怎么了?我该怎么把这个文件夹带回来?它是否与Angular2相关,Angular4不支持?

1 个答案:

答案 0 :(得分:1)

有两个用于加载Angular模块的库:systemJS和Webpack。根据您用于构建应用程序的技术,您将使用其中一种。

例如,如果您使用Angular CLI,它使用Webpack,您将无法在项目中看到systemJS。

如果您对VS 2017使用最新的dotnet new angular,它也会使用Webpack。

如果您按照angular.io文档构建应用程序,则它使用systemJS。