Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 带有npm专用软件包的Heroku CI/CD_Node.js_Heroku_Npm_Heroku Ci - Fatal编程技术网

Node.js 带有npm专用软件包的Heroku CI/CD

Node.js 带有npm专用软件包的Heroku CI/CD,node.js,heroku,npm,heroku-ci,Node.js,Heroku,Npm,Heroku Ci,任何人都知道这里的问题是什么,它似乎在评估我的npm注册表为假。我正在从专用范围安装软件包。 我还添加了一个.npmrc文件,并添加了 @scope:registry=https://registry.npm.org //registry.npmjs.org/:_authToken=${NPM_PRIVATE_TOKEN} 当我在控制台中回显heroku的变量时,我看到NPM_PRIVATE_令牌已经设置好了 heroku config:get NPM_PRIVATE_TOKEN --app

任何人都知道这里的问题是什么,它似乎在评估我的npm注册表为假。我正在从专用范围安装软件包。 我还添加了一个.npmrc文件,并添加了

@scope:registry=https://registry.npm.org
//registry.npmjs.org/:_authToken=${NPM_PRIVATE_TOKEN}
当我在控制台中回显heroku的变量时,我看到NPM_PRIVATE_令牌已经设置好了

heroku config:get NPM_PRIVATE_TOKEN --app xxxxx
xxxx-xxxx-xxxx-xxx-xxxxxxxx
总计530(增量244),重复使用331(增量140)
远程:正在压缩源文件。。。完成。
远程:建筑源:
远程:
远程:-->Node.js应用程序检测到
远程:
远程:-->创建运行时环境
远程:
远程:NPM\u配置\u日志级别=错误
远程:NPM_配置_生产=False
远程:节点_ENV=生产
远程:节点\模块\缓存=真
远程:节点\u VERBOSE=false
远程:
远程:-->安装二进制文件
远程:engines.node(package.json):12.x.x
远程:engines.npm(package.json):6.x.x
远程:
远程:正在解析节点版本12.x.x。。。
远程:下载和安装节点12.18.4。。。
远程:引导npm 6.x.x(替换6.14.6)。。。
远程:已安装npm 6.x.x
远程:
远程:-->安装依赖项
远程:安装节点模块(package.json)
远程:npm错误!代码E404
远程:npm错误!404未找到-获取https://registry.npmjs.org/False -找不到
远程:npm错误!404
远程:npm错误!404  'False@latest'不在npm注册表中。
远程:npm错误!404您的包名称无效,因为
远程:npm错误!404  1. 名称不能再包含大写字母
远程:npm错误!404
远程:npm错误!404请注意,您也可以从
远程:npm错误!404 tarball、文件夹、http url或git url。
远程:
远程:npm错误!此运行的完整日志可在以下位置找到:
远程:npm错误/tmp/npmcache.QbXAj//u logs/2020-09-24T17_46_48_753Z-debug.log
远程:
远程:-->生成失败
远程:
远程:很抱歉,此生成失败!您可以在此处排除常见问题:
远程:https://devcenter.heroku.com/articles/troubleshooting-node-deploys
远程:
远程:如果您被卡住了,请提交一张罚单,以便我们可以帮助您:
远程:https://help.heroku.com/
远程:
远程:爱,
遥控器:Heroku
远程:
遥控器:!推送被拒绝,未能编译Node.js应用程序。
远程:
遥控器:!推送失败

rem
这是一个愚蠢的错误,我在设置环境变量时,不小心设置了
NPM\u CONFIG\u PRODUCTION
改为
False
,而不是
False