【问题标题】:Running npm install for nuget package为 nuget 包运行 npm install
【发布时间】:2018-11-21 18:47:14
【问题描述】:

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

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

对于 nuget,我如何打包它,这样每当安装包时,节点模块依赖项也会恢复。

【问题讨论】:

  • 我很确定文档中对此进行了解释
  • 我知道如何包含内容文件,但我找不到在 nuget 安装/恢复后隐式运行 npm install 的方法

标签: npm nuget


【解决方案1】:

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

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-05-03
    • 1970-01-01
    • 1970-01-01
    • 2019-03-06
    • 2016-07-12
    • 1970-01-01
    • 2018-11-22
    相关资源
    最近更新 更多