NPM不在位桶管道上安装devDependencies吗?

时间:2018-08-10 09:37:18

标签: npm-install bitbucket-pipelines

我正在尝试设置我的第一个Bitbucket管道,该管道只是使用以下bitbucket-pipelines.yml

来构建我的应用程序并将其部署到我的FTP服务器上
image: node:6.9.4

pipelines:
  default:
    - step:
        caches:
          - node
        script:
          - npm install
          - npm test
    - step:
        script:
          - npm run build
          - node deploy.js

问题出在npm install上,因为当bitbucket尝试运行npm run build命令时,它说未找到rimraf(一个npm软件包)。 rimraf已列在我的devDependencies中,我的dependencies中所有常规package.json均已正确下载。

我没有设置全局变量,所以NODE_ENV可能不正确吗?

1 个答案:

答案 0 :(得分:0)

我也有同样的问题。

Gulp处于devDependencies中,并且在package.json中也指定为脚本,但仍然显示npm ERR! missing script: gulp

文档说要全局安装它,因此您的软件包可能存在相关问题。

https://confluence.atlassian.com/bitbucket/javascript-node-js-with-bitbucket-pipelines-873891287.html