首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >node.js部署挂起的git推送heroku主程序

node.js部署挂起的git推送heroku主程序
EN

Stack Overflow用户
提问于 2017-01-20 03:11:24
回答 1查看 863关注 0票数 1

我的应用程序在本地运行,但当尝试部署到heroku时,它就挂起了。当我访问该网站时,它只显示一个公共文件,而不显示其他任何文件。它会显示此错误消息。几天来,我一直在试图弄清楚这一点,但毫无结果。如果任何人有任何见解,我将不胜感激!

代码语言:javascript
复制
https://analogy-alley.herokuapp.com/bundle.js Failed to load  

resource: the server responded with a status of 404 (Not Found)

当deploy挂起时,我的终端显示如下:

代码语言:javascript
复制
Counting objects: 80, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (75/75), done.
Writing objects: 100% (80/80), 8.04 KiB | 0 bytes/s, done.
Total 80 (delta 48), reused 0 (delta 0)
remote: Compressing source files... done.
remote: Building source:
remote: 
remote: -----> Node.js app detected
remote: 
remote: -----> Creating runtime environment
remote:        
remote:        NPM_CONFIG_LOGLEVEL=error
remote:        NPM_CONFIG_PRODUCTION=false
remote:        NODE_ENV=production
remote:        NODE_MODULES_CACHE=true
remote: 
remote: -----> Installing binaries
remote:        engines.node (package.json):  6.3.1
remote:        engines.npm (package.json):   3.10.3
remote:        
remote:        Downloading and installing node 6.3.1...
remote:        npm 3.10.3 already installed with node
remote: 
remote: -----> Restoring cache
remote:        Loading 2 from cacheDirectories (default):
remote:        - node_modules
remote:        - bower_components (not cached - skipping)
remote: 
remote: -----> Building dependencies
remote:        Installing node modules (package.json)
remote:        analogy-alley@1.0.0 /tmp/build_7618a5799d312965a2e80f859861d507
remote:        └─┬ latest-version@2.0.0
remote:        └─┬ package-json@2.4.0
remote:        ├─┬ got@5.7.1
remote:        │ ├─┬ create-error-class@3.0.2
remote:        │ │ └── capture-stack-trace@1.0.0
remote:        │ ├── duplexer2@0.1.4
remote:        │ ├── is-redirect@1.0.0
remote:        │ ├── is-retry-allowed@1.1.0
remote:        │ ├── lowercase-keys@1.0.0
remote:        │ ├── node-status-codes@1.0.0
remote:        │ ├─┬ parse-json@2.2.0
remote:        │ │ └─┬ error-ex@1.3.0
remote:        │ │   └── is-arrayish@0.2.1
remote:        │ ├── read-all-stream@3.1.0
remote:        │ ├── timed-out@3.1.3
remote:        │ ├── unzip-response@1.0.2
remote:        │ └─┬ url-parse-lax@1.0.0
remote:        │   └── prepend-http@1.0.4
remote:        ├─┬ registry-auth-token@3.1.0
remote:        │ └─┬ rc@1.1.6
remote:        │   ├── deep-extend@0.4.1
remote:        │   ├── ini@1.3.4
remote:        │   ├── minimist@1.2.0
remote:        │   └── strip-json-comments@1.0.4
remote:        ├── registry-url@3.1.0
remote:        └── semver@5.3.0
remote:        
remote:        Running heroku-postbuild
remote:        
remote:        > analogy-alley@1.0.0 heroku-postbuild /tmp/build_7618a5799d312965a2e80f859861d507
remote:        > webpack -p --config ./webpack.config.js
remote:        
remote:        Hash: c32f71d9e77f2e675558
remote:        Version: webpack 1.14.0
remote:        Time: 11716ms
remote:        Asset     Size  Chunks             Chunk Names
remote:        ./public/bundle.js   238 kB       0  [emitted]  main
remote:        ./public/bundle.js.map  1.92 MB       0  [emitted]  main
remote:        + 206 hidden modules
remote:        
remote:        WARNING in ./public/bundle.js from UglifyJs
remote:        Condition always true [./~/react-dom/lib/ReactDOMComponentTree.js:103,0]
remote:        Dropping unused variable analogy [./browser/react/container/AnalogyBox.js:105,9]
remote:        Condition always true [./~/react-dom/lib/ReactNodeTypes.js:35,0]
remote:        Condition always true [./~/react-dom/lib/instantiateReactComponent.js:77,0]
remote:        Condition always true [./~/react-dom/lib/instantiateReactComponent.js:99,0]
remote:        Condition always true [./~/react-dom/lib/traverseAllChildren.js:144,0]
remote:        Condition always true [./~/react-dom/lib/ReactDOMComponent.js:976,0]
remote:        Condition always true [./~/react-dom/lib/ReactMultiChild.js:263,0]
remote:        Condition always true [./~/react-dom/lib/ReactMultiChild.js:283,0]
remote:        Condition always true [./~/react-dom/lib/findDOMNode.js:53,0]
remote:        Condition always true [./~/react-dom/lib/findDOMNode.js:55,0]
remote:        Condition always true [./~/react/lib/traverseAllChildren.js:144,0]

这是我的package.json

代码语言:javascript
复制
{
  "name": "analogy-alley",
  "version": "1.0.0",
  "private": true,
  "description": "",
  "main": "index.js",
  "engines": {
    "node": "6.3.1", 
    "npm": "3.10.3"
  },
  "production": {
    "use_env_variable": "DATABASE_URL"
  },
  "scripts": {
        "start": "webpack -w & nodemon --watch server -e js,html index.js",
    "build": "check-node-version --node '>= 6.7.0' && webpack",
    "build-watch": "check-node-version --node '>= 6.7.0' && webpack -w",
    "heroku-postbuild": "webpack -p --config ./webpack.config.js"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/jsharonk/analogy-alley.git"
  },
  "author": "jsk",
  "dependencies": {
    "ajax": "0.0.4",
    "axios": "^0.15.3",
    "babel": "^6.5.2",
    "babel-core": "^6.21.0",
    "babel-loader": "^6.2.10",
    "babel-preset-es2015": "^6.18.0",
    "babel-preset-react": "^6.16.0",
    "body-parser": "^1.15.2",
    "express": "^4.14.0",
    "jquery": "^3.1.1",
    "latest-version": "^2.0.0",
    "morgan": "^1.7.0",
    "pg": "^6.1.2",
    "pg-hstore": "^2.3.2",
    "react": "^15.4.2",
    "react-dom": "^15.4.2",
    "sequelize": "^3.29.0",
    "webpack": "^1.14.0"

  },
  "devDependencies": {
    "babel-core": "^6.21.0",
    "babel-loader": "^6.2.10",
    "babel-preset-es2015": "^6.18.0",
    "babel-preset-react": "^6.16.0",
    "babel-register": "^6.18.0",
    "webpack": "^1.14.0"
  }
}
EN

回答 1

Stack Overflow用户

发布于 2017-04-12 00:47:01

我也遇到过类似的问题(挂在webpack的步骤上),并解决了这个问题,从webpack配置文件中删除了watch: true属性。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41749814

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档