情况
在公司内部,我们拥有自己的NPM注册表,并且公司网络阻止了对公共NPM注册表的访问。
问题
要安装cypress,我们希望通过运行以下命令从我们自己的NPM注册表中下载二进制文件:
def custom_softmax(x):
num_groups = num_outputs # number of tasks
probabilities = softmax(x[:, 0:2])
for i in range(2, 2 * num_groups, 2):
p_y_given_x = softmax(x[:, 2 * i:2 * i + 2])
probabilities = T.concatenate([probabilities, p_y_given_x], axis=1)
return probabilities
但是,如果我们将以上命令添加到sprite.parent.removeChild(sprite);
钩中,则它不起作用。我们认为这是因为NPM在单独的流程中运行每个任务。
所以我的问题是,如何导出export CYPRESS_INSTALL_BINARY=<Our NPM registry URL>
的环境变量以在package.json中使用?
答案 0 :(得分:1)
只需在.npmrc
文件中添加一行,就像这样:
CYPRESS_INSTALL_BINARY = https://some.registry
最终导致赛普拉斯从指定的URL解决下载。
[08:47:39] Downloading Cypress [started]
[08:47:39] Downloading Cypress [failed]
[08:47:39] → The Cypress App could not be downloaded.
Please check network connectivity and try again:
----------
URL: https://some.registry
Error: unable to reach host
----------