我正在尝试为我的Angular UI项目安装Gulp,并且由于它的依赖性而无法安装,我感到有些惊讶。所以,节点安装正常,但由于文件路径太长,npm.js拒绝安装错误。我的文件夹结构长度为75个字符,在260个可用字符中,留下185个字符供npm使用。我在这里遗漏了什么,或者npm作者是否希望我为我的UI启动一个linux盒子? (交易破坏者)
更新
安装gulp作为Angular UI项目的依赖项的最佳方法是什么? (我的目标是最终让gulp成为我的TFS CI的一部分)
答案 0 :(得分:1)
暂时忽略你的路径长度问题(你可能想要分开你的问题),至于如何安装gulp,你只需要将它作为依赖项包含在你的package.json
文件中。
您可以通过运行npm install --save gulp
然而,首先需要安装npm。 最简单的方法是从以下位置下载并安装Node: https://nodejs.org/en/download/ 这将全局安装Node和npm,这应该避免你的路径长度问题,并且根据我的经验是标准方法(我没有使用TFS,但是我通过容器映像或构建支持Node的所有其他CI管道选项/步骤)。
如果您不想手动安装Node,可以使用像Chocolatey这样的东西自动安装(您可以从https://chocolatey.org/安装Chocolatey,然后从命令行运行choco install nodejs
。 / p>