npm run build не обновляет реагирующие компоненты - PullRequest
0 голосов
/ 03 января 2019

У меня есть реактивный проект со следующим package.json:

    {
  "name": "commonsensev2.0",
  "version": "0.1.0",
  "private": true,
  "homepage": "http://localhost:9080/server/react",
  "dependencies": {
    "all": "0.0.0",
    "axios": "^0.18.0",
    "babel-polyfill": "^6.26.0",
    "chart.js": "^2.7.3",
    "moment": "^2.23.0",
    "node-sass-chokidar": "0.0.3",
    "npm-run-all": "^4.1.5",
    "popper.js": "^1.14.6",
    "react": "^16.7.0",
    "react-bootstrap": "^0.31.5",
    "react-bootstrap-table": "^4.3.1",
    "react-chartjs2": "^1.2.1",
    "react-dom": "^16.7.0",
    "react-localize-redux": "^2.17.5",
    "react-moment": "^0.7.9",
    "react-redux": "^5.1.1",
    "react-router-dom": "^4.3.1",
    "react-scripts": "1.0.14",
    "redux": "^3.7.2"
  },
  "scripts": {
    "build-css": "node-sass-chokidar src/sass/App.scss -o src/css/",
    "watch-css": "npm run build-css && node-sass-chokidar src/sass/App.scss -o src/css/ --watch --recursive",
    "start-js": "react-scripts start",
    "start": "npm-run-all -p watch-css start-js",
    "build": "npm run build-css && react-scripts build",
    "postbuild": "((ROBOCOPY build ../react /MIR) ^& if %ERRORLEVEL% lss 8 set ERRORLEVEL = 0)",
    "test": "react-scripts test --env=jsdom",
    "eject": "react-scripts eject"
  },
  "devDependencies": {
    "bootstrap-toggle": "^2.2.2",
    "datatables.net": "^1.10.19",
    "numeral": "^2.0.6"
  }
}

когда я делаю npm run build, я не вижу изменений на html-страницах, я использую узел 8.11.1, я понизил его, потому что где-то нашел, что это может быть причиной того, почему он не работает, я также использую "node- сас-чокидар ":" 0,0,3 " а бэкэнд - это java-сервер

1 Ответ

0 голосов
/ 03 января 2019

Просто дикое предположение здесь, но я думаю, что вы выполняете неправильную команду. Потому что build обычно, когда вы хотите создать код для такой цели, как размещение его на сервере.

Вам нужно npm run start, так как он имеет watch, который следит за изменениями и обновлениями.

Небольшая вещь, я бы переименовал скрипт start в dev или serve. Как правило, более часто используется, я бы сказал.

...