我有一个非常特殊的客户需求。我们一直使用npm安装karma和phantomjs已经相当长一段时间了。一切正常,直到我们不得不将所有东西从云端移动到内部基础设施时,情况变得复杂起来。现在事情变得复杂了。内部基础架构没有互联网访问权限,所以我们不能再使用npm解决依赖问题了。我们尝试将node_modules文件夹从开发机器移动到内部基础架构机器。这并没有奏效,因为开发机器是OSX和Windows,而服务器是Centos,phantomjs是特定于操作系统的,但npm能够解决版本控制的问题。我们有哪些选项可以解决依赖关系?我刚学会node_modules名称不能更改。我正在考虑检查特定于操作系统的node_modules,但这行不通,因为npm只查找node_modules文件夹。
当我试图在Centos中使用来自OSX的node_modules时,我遇到了与此主题PhantomJS Crash - Exit Code 126相同的错误。
当我试图在Centos中使用来自OSX的node_modules时,我遇到了与此主题PhantomJS Crash - Exit Code 126相同的错误。