我使用this文章Angular4
与Visual Studio 2017
进行了整合
我还使用Nodejs 8.6.0
和npm 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
不支持?
答案 0 :(得分:1)
有两个用于加载Angular模块的库:systemJS和Webpack。根据您用于构建应用程序的技术,您将使用其中一种。
例如,如果您使用Angular CLI,它使用Webpack,您将无法在项目中看到systemJS。
如果您对VS 2017使用最新的dotnet new angular
,它也会使用Webpack。
如果您按照angular.io文档构建应用程序,则它使用systemJS。