我有一个包含dll和js代码以及package.json
的软件包,我想同时发布npm和nuget软件包。我的项目不依赖于任何其他nuget包,但是依赖于某些节点模块。
对于Npm软件包,我要做的就是npm软件包。
对于nuget,我应该如何打包它,以便每当安装该软件包时,都将恢复节点模块依赖项。
答案 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