在npm中为每个客户端deps配置不同的路径

在npm中为每个客户端deps配置不同的路径,npm,visual-studio-2015,asp.net-core,Npm,Visual Studio 2015,Asp.net Core,在asp.net核心项目中,必须将所有客户端文件复制到Approt目录下才能正确部署:jspm允许您为客户端deps定义一个适当的目录,但使用npm,我必须从节点模块复制文件 使用“吞咽”任务将目录转到approot\node\u模块。 由于我对部署前过滤或操作文件不感兴趣,但我只想知道已安装模块中的文件是如何部署的,因此有一些方法可以做到这一点而不必使用gulp?您可以使用npm来做到这一点。向package.json添加脚本: "scripts": { "copy": "xc

在asp.net核心项目中,必须将所有客户端文件复制到Approt目录下才能正确部署:jspm允许您为客户端deps定义一个适当的目录,但使用npm,我必须从节点模块复制文件 使用“吞咽”任务将目录转到approot\node\u模块。

由于我对部署前过滤或操作文件不感兴趣,但我只想知道已安装模块中的文件是如何部署的,因此有一些方法可以做到这一点而不必使用gulp?

您可以使用
npm
来做到这一点。向package.json添加脚本:

  "scripts": {
      "copy": "xcopy from to"
  }

然后您可以调用
npm run script copy
来执行它。我使用了
xcopy
作为示例,您可以使用您喜欢的任何东西。还有一些关于的文档。

问题是如何从开发包中自动选择客户端包。我找到了符合我要求的gulp npm文件。我只是想在不使用gulp的情况下得到相同的结果。有
npm ls-prod-parseable
可以用来获取您想要的模块列表,但是我想您必须对输出进行一些脚本编写。