jspm_packages 应该进入 ASP.NET 核心在哪里?
Where should jspm_packages go in ASP.NET CORE?
我正在使用 ASP.NET Core
进行开发,并且正在使用 jspm
、Visual Studio 2017 RC 和 WebStorm .
似乎 jspm init
期望您的绝对最低级别,包含所有内容的根文件夹始终是 wwwroot
,因此它建立的路径(甚至更严格地执行 jspm 0.17.x beta) is
wwwroot/jspm_packages`
但是,一个新的 ASP.NET Core
项目设置了 node_modules
目录,并通过代理 packages.json
文件,就在 wwwroot
.[=26= 之外]
显然,我可以移动文件 - 但令我困惑的是它们是不同的。有人说 "just use a gulp task" 但这不是一个真正的选择。我尝试了那条路线,维护起来完全是一场噩梦。另外,jspm
似乎默认直接从它的包存储中加载东西。
那是哪一个? jspm_packages
文件夹是 wwwroot
文件夹的同级文件夹是否存在继承问题?在配置中使用 UseStaticFiles
选项允许我指定对 wwwroot
.
之外的文件夹的访问权限
wwwroot 是你的 public 文件夹,这样一来,你的所有资产都必须在里面。
您可以配置 npm 以在 wwwroot 文件夹中安装模块。从 npm 文档中查看这个 config page。
但是,我建议您将文件放在 wwwroot 文件夹之外,然后只将您要使用的文件发送到 wwwroot。
Grunt 和 Gulp 非常简单实用。如果你想尝试一下,看看这个tutorial。在那里你可以找到一个如何将 Grunt 与 VisualStudio
结合使用的例子
我正在使用 ASP.NET Core
进行开发,并且正在使用 jspm
、Visual Studio 2017 RC 和 WebStorm .
似乎 jspm init
期望您的绝对最低级别,包含所有内容的根文件夹始终是 wwwroot
,因此它建立的路径(甚至更严格地执行 jspm 0.17.x beta) is
wwwroot/jspm_packages`
但是,一个新的 ASP.NET Core
项目设置了 node_modules
目录,并通过代理 packages.json
文件,就在 wwwroot
.[=26= 之外]
显然,我可以移动文件 - 但令我困惑的是它们是不同的。有人说 "just use a gulp task" 但这不是一个真正的选择。我尝试了那条路线,维护起来完全是一场噩梦。另外,jspm
似乎默认直接从它的包存储中加载东西。
那是哪一个? jspm_packages
文件夹是 wwwroot
文件夹的同级文件夹是否存在继承问题?在配置中使用 UseStaticFiles
选项允许我指定对 wwwroot
.
wwwroot 是你的 public 文件夹,这样一来,你的所有资产都必须在里面。
您可以配置 npm 以在 wwwroot 文件夹中安装模块。从 npm 文档中查看这个 config page。
但是,我建议您将文件放在 wwwroot 文件夹之外,然后只将您要使用的文件发送到 wwwroot。
Grunt 和 Gulp 非常简单实用。如果你想尝试一下,看看这个tutorial。在那里你可以找到一个如何将 Grunt 与 VisualStudio
结合使用的例子