【问题标题】:Create react app `npm run build` only build favicon.ico file?创建反应应用程序`npm run build`只构建favicon.ico文件?
【发布时间】:2016-12-26 10:52:26
【问题描述】:

我使用https://github.com/facebookincubator/create-react-app 作为我的锅炉页面。

所以当我在本地 macbook 上运行 npm run build 时,它运行良好。

但我尝试在我的生产服务器(Digitalocean 上的 Ubuntu)上运行它。

看起来它只是构建 favicon.ico 而不是其他 js 甚至 index.html

这就是发生的事情。

deploy@tmdbAdmin03:/www/tmdb_admin$ sudo npm run build

> tmdb_admin@0.1.0 build /www/tmdb_admin
> ./node_modules/react-scripts/bin/react-scripts.js build

Creating an optimized production build...
deploy@tmdbAdmin03:/www/tmdb_admin$ ls
README.md  build  node_modules  package.json  public  src
deploy@tmdbAdmin03:/www/tmdb_admin$ cd build
deploy@tmdbAdmin03:/www/tmdb_admin/build$ ls
favicon.ico

这是我的 package.json

{
  "name": "tmdb_admin",
  "version": "0.1.0",
  "private": true,
  "devDependencies": {
    "autoprefixer-stylus": "0.10.0",
    "concurrently": "3.0.0",
    "react-scripts": "0.6.1",
    "stylus": "0.54.5"
  },
  "dependencies": {
    "bulma": "^0.2.3",
    "case-sensitive-paths-webpack-plugin": "^1.1.4",
    "es6-promise": "^4.0.5",
    "font-awesome": "^4.7.0",
    "isomorphic-fetch": "^2.2.1",
    "jwt-simple": "^0.5.0",
    "react": "^15.3.2",
    "react-dom": "^15.3.2",
    "react-pagify": "^2.1.1",
    "react-redux": "^4.4.5",
    "react-router": "^2.4.0",
    "react-router-redux": "^4.0.4",
    "react-slick": "^0.14.5",
    "redux": "^3.5.2",
    "redux-thunk": "^2.1.0",
    "segmentize": "^0.4.1",
    "slick-carousel": "^1.6.0"
  },
  "scripts": {
    "start": "react-scripts start",
    "watch": "concurrently --names 'webpack, stylus' --prefix name 'npm run start' 'npm run styles:watch'",
    "build": "./node_modules/react-scripts/bin/react-scripts.js build",
    "test": "react-scripts test --env=jsdom",
    "eject": "react-scripts eject",
    "styles": "stylus -u autoprefixer-stylus ./src/css/style.styl -o ./src/css/style.css",
    "styles:watch": "stylus -u autoprefixer-stylus -w ./src/css/style.styl -o ./src/css/style.css"
  }
}

那么我该如何解决这个问题?

谢谢!

【问题讨论】:

    标签: node.js npm create-react-app react-scripts


    【解决方案1】:

    您的机器可能在构建期间内存不足。一个成功的构建会在“创建优化的生产构建...”之后打印一堆东西

    https://github.com/facebookincubator/create-react-app/issues/1493

    您可以通过在机器上打开另一个控制台并运行类似watch free 的内容来验证这是否正在发生。

    截至 2 月 11 日(两天前),OOM 应该会产生一个非零退出代码,所以当这种故障发生时实际上会很明显。

    【讨论】:

      猜你喜欢
      • 2019-04-06
      • 2017-10-22
      • 1970-01-01
      • 1970-01-01
      • 2018-10-26
      • 2021-03-11
      • 2023-03-27
      • 2019-04-27
      • 2017-06-09
      相关资源
      最近更新 更多