Angularjs 使用私有Repo NPM包作为需要编译的源文件的依赖项

Angularjs 使用私有Repo NPM包作为需要编译的源文件的依赖项,angularjs,node.js,github,build,npm,Angularjs,Node.js,Github,Build,Npm,到处都找不到好答案。我们有一个私有的Github repo,它是一个角度模块,当作为依赖项使用或安装时,需要构建(concat、minified等)源代码并将其放入dist文件中 注: dist被忽略,因此它永远不会驻留在Github上(尝试跟踪它,与多个开发人员发生太多冲突) 我们目前正在使用安装后钩子来构建依赖项包源代码(这似乎不是正确的做法,也会迫使使用依赖项包的项目具有必要的构建依赖项) Q构建私有repo npm包依赖关系的正确方法(或常用方法)是什么,从而生成包含正确构建文件的d

到处都找不到好答案。我们有一个私有的Github repo,它是一个角度模块,当作为依赖项使用或安装时,需要构建(concat、minified等)源代码并将其放入dist文件中

注:

  • dist被忽略,因此它永远不会驻留在Github上(尝试跟踪它,与多个开发人员发生太多冲突)
  • 我们目前正在使用安装后钩子来构建依赖项包源代码(这似乎不是正确的做法,也会迫使使用依赖项包的项目具有必要的构建依赖项)

Q构建私有repo npm包依赖关系的正确方法(或常用方法)是什么,从而生成包含正确构建文件的dist文件夹?

我遇到了同样的问题。我目前的解决方法是将编译后的源代码签入git的/dist,这绝对不是我想要的。您找到解决方案了吗?@JanTrienes到目前为止,我们仍然没有跟踪dist。我们仍然在使用npm安装后。还没有感觉良好的答案。