我有一个与Laravel一起开发的项目,使用git进行版本控制。我的回购是由Bitbucket托管的。在合并时,我使用.yml文件将自动部署设置为远程环境。昨天之前一切都很顺利。
看来,昨天上午,npm (https://status.npmjs.org/)出现了一个问题,现在已经解决了。然而,自事件发生以来,由于以下错误,我的自动部署一直失败: npm错误!Linux 4.19.43-coreos
这是我的.yml文件:
pipelines:
branches:
dev:
- step:
caches:
- composer
- node
script:
# Build Laravel
- "composer install"
- "cp .env.test.example .env"
- "cp .env.prod.php .env.php"
- "php artisan key:generate"
# Build database
- "touch storage/database.sqlite"
# Build client assets
- "npm install"
- gulp以下是失败前的日志:
+ npm install
npm info it worked if it ends with ok
npm info using npm@3.10.10
npm info using node@v6.16.0
.
.
.
[lots of packages successfully installed]
.
.
npm http 200 https://registry.npmjs.org/inputmask
npm info retry fetch attempt 1 at 5:16:09 PM
npm info attempt registry request try #1 at 5:16:09 PM
npm http fetch GET https://registry.npmjs.org/inputmask/-/inputmask-3.3.11.tgz
npm http fetch 200 https://registry.npmjs.org/inputmask/-/inputmask-3.3.11.tgz
npm ERR! Linux 4.19.43-coreos
npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "install"
npm ERR! node v6.16.0
npm ERR! npm v3.10.10
npm ERR! code ENOGIT对这里发生了什么有什么想法吗?任何帮助都是非常感谢的。
发布于 2019-06-17 16:57:54
问题是一个节点包管理-lte。这个包有一个依赖项的输入掩码,这是失败的。
https://stackoverflow.com/questions/56567776
复制相似问题