Javascript 为什么';t Travis CI run“;npm安装“;使用NODE_ENV产品

Javascript 为什么';t Travis CI run“;npm安装“;使用NODE_ENV产品,javascript,travis-ci,Javascript,Travis Ci,我尝试使用以下配置在Travis CI中编译我的项目: language: node_js node_js: - 0.12 env: global: - NODE_ENV=production before_install: # - npm run init before_script: # - bower install # - gulp # - npm install script: - npm install -g bower - npm insta

我尝试使用以下配置在Travis CI中编译我的项目:

language: node_js
node_js:
  - 0.12
env:
  global:
    - NODE_ENV=production
before_install:
  # - npm run init
before_script:
  # - bower install
  # - gulp
  # - npm install
script:
  - npm install -g bower
  - npm install -g gulp
  - gulp
  - npm run lint
sudo: false
如果我在配置中设置

- NODE_ENV=production

然后Travis CI将编译我的项目

Travis CI确实自动运行
npm安装
-我怀疑您遇到的问题是
节点_ENV
依赖项
依赖项

如果
NODE\u ENV=production
,NPM将不会安装
devDependencies
(如此处所述:)。您需要确保所需的依赖项位于正确的组中:

  • NODE\u ENV=production
    :从
    dependencies
    组安装的依赖项
  • NODE\u ENV=development
    :从
    devDependencies
    组安装的依赖项

Travis CI确实自动运行
npm安装
——我怀疑您遇到的问题是
NODE\u ENV
依赖项
devdependency

如果
NODE\u ENV=production
,NPM将不会安装
devDependencies
(如此处所述:)。您需要确保所需的依赖项位于正确的组中:

  • NODE\u ENV=production
    :从
    dependencies
    组安装的依赖项
  • NODE\u ENV=development
    :从
    devDependencies
    组安装的依赖项

  • 什么?我在这里看不到一个问题。什么?我看这里的身体里没有问题。