【发布时间】:2013-11-20 22:12:21
【问题描述】:
在我们公司,我们需要在 Windows 上安装一个预构建的 NPM 包 (Karma),我们希望通过 Chocolatey 来安装,以最大限度地简化操作。我们想要安装预构建的 NPM(而不是从源代码安装)的主要原因是 Karma 的一些依赖项不会构建在我们员工的某些机器上。
我们应该如何从 Chocolatey 包中安装预构建的 NPM 包?到目前为止,我们对生成预构建的 NPM 包本身的印象是,应该通过 NPM 安装源包并压缩结果。
【问题讨论】:
-
预建?嗯,不完全确定你会怎么做。至少在不包括预建项目并将它们放置在安装时的正确目录中(使用巧克力的 powershell 安装脚本)。但这有点短路了 NPM 所做的事情(如果 NPM 发生变化,可能会变得脆弱)。修理员工的机器以使其正常工作不是更好吗?
-
@ferventcoder 由于需要编译的依赖项,我的同事必须安装 Visual C++,而这不会发生(我们是 C# 商店)。我的一位同事采用了预先构建的方法(手动),他认为这是要走的路。
-
有趣。在我工作过的大多数地方,我们只是安装了几乎所有东西的 Visual Studio(除了一些东西,比如它附带的混淆器)。有意思的是 NPM 没有安装安装包需要的东西?
-
如果你们暂时可以将这些预构建的软件包从 Chocolatey.org 中移除,那么这对你们公司来说可能是一个好方法。 :)
-
@ferventcoder 这对我们来说是私有的,是的。我也很惊讶需要 Visual C++,但我的同事为我重现了这个问题,正如他们所说,眼见为实 :)
标签: npm chocolatey