我试图为我的项目安装node_modules,但不是在package.json中加载库,而是安装最新的库。在我使用npm命令进行install -g npm@latest之前,它有效果吗?我尝试了npm install --force、npm install --legacy-peer-deps和remove节点,但是它有相同的错误。
{
"name": "",
"version": "0.1.0",
"private": true,
"homepage": ".",
"dependencies": {
"@ant-design/icons": "^4.0.0",
"@ant-design/pro-descriptions": "^1.2.0",
"@ant-design/pro-form": "^1.15.1",
"@ant-design/pro-layout": "^6.9.4",
"@ant-design/pro-table": "^2.17.3",
"@ant-design/pro-utils": "^1.8.0",
"@react-hook/resize-observer": "^1.2.0",
"@testing-library/jest-dom": "^5.11.4",
"@testing-library/react": "^11.1.0",
"@testing-library/user-event": "^12.1.10",
"@types/jest": "^26.0.15",
"@types/lodash": "^4.14.168",
"@types/node": "^12.0.0",
"@types/react": "^16.9.53",
"@types/react-dom": "^16.9.8",
"@types/react-router-dom": "^5.1.7",
"antd": "^4.11.1",
"antd-img-crop": "^3.14.1",
"axios": "^0.21.1",
"cookies": "^0.8.0",
"env-cmd": "^10.1.0",
"exceljs": "^4.2.0",
"file-saver": "^2.0.5",
"immer": "^8.0.1",
"js-cookie": "^2.2.1",
"less": "^4.1.0",
"less-loader": "^7.3.0",
"loadable": "^1.0.0",
"react": "^17.0.1",
"react-dom": "^17.0.1",
"react-intl": "^5.10.18",
"react-redux": "^7.2.2",
"react-router-dom": "^5.2.0",
"react-scripts": "4.0.1",
"read-excel-file": "^5.0.0",
"redux-injectors": "^1.3.0",
"redux-saga": "^1.1.3",
"typed-redux-saga": "1.2.0",
"typescript": "^4.0.3",
"web-vitals": "^0.2.4",
"xlsx": "^0.16.9"
}非常感谢
发布于 2021-04-07 03:18:53
插入符号^意味着它可以安装最新的兼容版本。如果希望它安装特定版本,可以在版本前面删除^。
插入符号将让它安装一个不改变第一个数字的更高版本。例如,您的package.json为@ant-design/icons指定了^4.0.0,但它安装了4.6.2。由于4没有改变,这是可以接受的。
https://stackoverflow.com/questions/66978939
复制相似问题