React 依赖项升级 - 我们应该遵循什么做法来升级依赖项?

问题描述 投票:0回答:1

这里是需要更新的依赖项和 devDependency 的列表,它们已经很旧了,有些已经被弃用了。

"dependencies": 
    "axios": "0.16.2",
    "babel-polyfill": "6.23.0",
    "clean-webpack-plugin": "0.1.17",
    "express": "4.15.3",
    "file-saver": "1.3.3",
    "firebase": "8.3.2",
    "fs-extra": "3.0.1",
    "has-flag": "2.0.0",
    "isomorphic-fetch": "2.2.1",
    "json-loader": "0.5.4",
    "lodash": "4.17.4",
    "moment": "2.18.1",
    "prop-types": "15.5.8",
    "qrcode.react": "^0.9.3",
    "react": "15.5.4",
    "react-bootstrap": "0.31.0",
    "react-bootstrap-date-picker": "5.1.0",
    "react-custom-scrollbars": "4.1.2",
    "react-dom": "15.5.4",
    "react-fontawesome": "1.6.1",
    "react-google-maps": "8.3.3",
    "react-infinite-scroll-component": "2.3.0",
    "react-redux": "5.0.5",
    "react-router": "4.1.1",
    "react-router-config": "1.0.0-beta.3",
    "react-router-dom": "4.1.1",
    "react-slick": "0.22.2",
    "recharts": "1.1.0",
    "redux": "3.6.0",
    "redux-logger": "3.0.6",
    "remote-redux-devtools": "0.5.12",
    "slick-carousel": "1.6.0",
    "webpack": "2.6.1",
    "yaml-loader": "0.4.0"

"devDependencies": 
    "autoprefixer": "7.1.1",
    "babel-cli": "6.24.1",
    "babel-core": "6.24.1",
    "babel-loader": "7.0.0",
    "babel-plugin-transform-decorators-legacy": "1.3.4",
    "babel-preset-es2015": "6.24.1",
    "babel-preset-react": "6.24.1",
    "babel-preset-stage-0": "6.24.1",
    "bootstrap": "3.3.7",
    "bourbon": "4.3.4",
    "copy-webpack-plugin": "4.0.1",
    "css-loader": "0.28.4",
    "extract-text-webpack-plugin": "2.1.0",
    "file-loader": "0.11.1",
    "fileloader": "2.0.0",
    "html-loader": "0.5.1",
    "html-webpack-plugin": "2.30.1",
    "jquery": "^3.6.0",
    "material-design-lite": "1.3.0",
    "node-bourbon": "4.2.8",
    "postcss-loader": "2.0.5",
    "redux-thunk": "2.2.0",
    "resolve-url-loader": "2.0.2",
    "sass-loader": "6.0.5",
    "style-loader": "0.17.0",
    "url-loader": "0.5.8",
    "webpack": "2.6.1",
    "webpack-browser-plugin": "1.0.20",
    "webpack-bundle-analyzer": "2.8.2",
    "webpack-dev-server": "2.4.5",
    "webpack-livereload-plugin": "0.11.0"

我尝试将节点版本升级到最新版本,并尝试安装它与node-sass破坏的依赖项,一件事导致升级另一件事,然后继续...... 我需要检查每个依赖项并相应地转换代码吗?

javascript reactjs json webpack dependencies
1个回答
0
投票

您可以使用以下命令升级项目中依赖项的版本。

 npm audit fix

此命令将所有依赖项升级到最新版本。 所以你应该检查其他依赖是否与升级后的节点版本匹配。

© www.soinside.com 2019 - 2024. All rights reserved.