2015-11-23 86 views
0

當我運行gulp serve時,我有一個完美的localhost:3000的AngularJS應用。我試圖把它推到Heroku,我得到這些錯誤。在其他帖子中可以看到,我在.gitignore中有node_modules/,但錯誤仍然存​​在,即使在運行npm cache clearnpm install後也是如此。如果我運行bower install --config.interactive=false,我會得到一個空白輸出。Heroku上的NodeJS:推送被拒絕,無法編譯Node.js應用

----->LOG FILE

的package.json

{ 
    "name": "mymodule", 
    "version": "0.0.5", 
    "dependencies": { 
    "express": "^4.13.3", 
    "bower": "1.6.5", 
    "gulp-connect": "~2.0.6", 
    "gzippo": "^0.2.0" 
    }, 
    "scripts": { 
    "test": "gulp test", 
    "start": "node node_modules/gulp/bin/gulp serveprod", 
    "postinstall": "./node_modules/bower/bin/bower install --config.interactive=false" 
    }, 
    "devDependencies": { 
    "gulp": "~3.9.0", 
    "gulp-autoprefixer": "~2.3.1", 
    "gulp-angular-templatecache": "~1.6.0", 
    "del": "~1.2.0", 
    "lodash": "~3.9.3", 
    "gulp-csso": "~1.0.0", 
    "gulp-filter": "~2.0.2", 
    "gulp-flatten": "~0.0.4", 
    "gulp-jshint": "~1.11.0", 
    "gulp-load-plugins": "~0.10.0", 
    "gulp-size": "~1.2.1", 
    "gulp-uglify": "~1.2.0", 
    "gulp-useref": "~1.2.0", 
    "gulp-util": "~3.0.5", 
    "gulp-ng-annotate": "~1.0.0", 
    "gulp-replace": "~0.5.3", 
    "gulp-rename": "~1.2.2", 
    "gulp-rev": "~5.0.0", 
    "gulp-rev-replace": "~0.4.2", 
    "gulp-minify-html": "~1.0.3", 
    "gulp-inject": "~1.3.1", 
    "gulp-protractor": "~1.0.0", 
    "gulp-sourcemaps": "~1.5.2", 
    "gulp-sass": "~2.0.1", 
    "gulp-angular-filesort": "~1.1.1", 
    "main-bower-files": "~2.8.0", 
    "merge-stream": "~0.1.7", 
    "jshint-stylish": "~2.0.0", 
    "wiredep": "~2.2.2", 
    "karma": "~0.12.36", 
    "karma-jasmine": "~0.3.5", 
    "karma-phantomjs-launcher": "~0.2.0", 
    "karma-angular-filesort": "~0.1.0", 
    "karma-ng-html2js-preprocessor": "~0.1.2", 
    "concat-stream": "~1.5.0", 
    "require-dir": "~0.3.0", 
    "browser-sync": "~2.7.12", 
    "browser-sync-spa": "~1.0.2", 
    "http-proxy-middleware": "~0.0.5", 
    "chalk": "~1.0.0", 
    "uglify-save-license": "~0.4.1", 
    "wrench": "~1.5.8" 
    }, 
    "engines": { 
    "node": ">=0.10.0" 
    } 
} 

回答

1

您可能正在運行到這個開放的NPM問題:

https://github.com/npm/npm/issues/9633

的錯誤只有當node_modules是p時纔會發生怨恨,這樣你就可以通過禁用目錄緩存解決方法:

$ heroku config:set NODE_MODULES_CACHE=false 
+0

仍然失敗... – Arturo

+0

完整的日誌將不僅僅是故宮錯誤的更多有用的,然後。 – hunterloftis

+0

按照建議添加了整個日誌文件 – Arturo

相關問題