为nuget软件包运行npm install

时间:2018-07-04 13:46:00

标签: npm nuget

我有一个包含dll和js代码以及package.json的软件包,我想同时发布npm和nuget软件包。我的项目不依赖于任何其他nuget包,但是依赖于某些节点模块。

对于Npm软件包,我要做的就是npm软件包。

对于nuget,我应该如何打包它,以便每当安装该软件包时,都将恢复节点模块依赖项。

1 个答案:

答案 0 :(得分:0)

您可以在NuGet软件包中包含一个Init.ps1文件。将其添加到您的.nuspec文件中,例如

<files>
    <file src="Init.ps1" target="tools\Init.ps1" />
</files>

Init.ps1文件将作为安装后的PowerShell脚本运行。

param($installPath, $toolsPath, $package)
npm pack