NPMが正しくインストールされますが、展開時にこのエラーが発生します。Gitlab CIでNPMとGulpを実行しようとするとエラーが発生する
npm info ok
$ gulp
/bin/bash: line 48: gulp: command not found
ERROR: Job failed: exit code 1
マイ.gitlab-ci.ymlこの
image: node:latest
cache:
paths:
- node_modules/
before_script:
- npm install
pages:
stage: deploy
script:
- gulp
artifacts:
paths:
- public
のように見える私のpackage.jsonは以下の
"scripts": {
"install": "gulp",
"test": "gulp test"
},
"devDependencies": {
"gulp": "^3.9.1"
}
が含まれており、私は私のgulpfile.jsを知って、それが動作するようで結構です私が必要とするすべてをnpm install
または単にgulp
のいずれかで実行しています。私が間違っていることが本当にわからない。あなたがローカルパッケージをインストールnpm install
実行することにより
は残念ながら、私はあなたを添付することができ、 – wackozacko
は、私はあなたにも、それらをインストールする必要があると仮定し、私のgulpfile.jsで定義されている他の依存関係の欠落、エラーで終わります ' gulpfile'の質問に? –
私はGulpを完全になくし、単純にNPMスクリプトをビルドツールとして使用して実験しました。かなり簡単な解決策になり、私の依存関係をほぼ半分にすることになったので、私はそれに取り掛かります。しかし、あなたの答えが私のエラーを解決したので、それは私が行った解決策ではありませんでしたが、私はそれを受け入れています。 – wackozacko