.net Core与Angular 2问题与Node安装

时间:2016-11-18 15:49:09

标签: javascript c# node.js angular asp.net-core

我创建了一个.Net Core MVC应用程序。在项目的顶层,我有我的wwwroot目录,我的program.cs和startup.cs文件正如你所期望的那样。在Dependencies下,我有一个包含所有bower引用的bower文件夹(在引入angular 2之前都有)。

当我安装NPM时,它创建了一个隐藏文件夹&node -modules'在项目的根级别,然后在Dependencies中的另一个文件夹,名为npm,用于我的所有npm安装。这一切似乎都很好项目构建等。现在我在wwwroot下介绍一个app文件夹,然后我放置main.ts,module.ts等。 还是好的。我回到我的一个_Layout.cshtml页面,尝试引用隐藏在node_modules文件夹中的一些js文件。 但是,在尝试设置源时,它总是希望这些文件位于WWWRoot中,但它们是1级。典型的参考是:

<script src="node_modules/zone.js/dist/zone.js"></script>

如果我将隐藏文件夹移动到WWWRoot下,则依赖项下npm文件夹中的所有内容都表示未安装依赖项。将隐藏文件夹移回根级别,我的依赖项全部返回。如何强制脚本块不要指望上面的内容在wwwroot下?

enter image description here

0 个答案:

没有答案