【发布时间】:2022-01-27 14:38:34
【问题描述】:
我只是想根据我的npm outdated 命令将webpack-dev-server 从版本3.11.2 更新到最新版本,即4.7.3:
root@fdaf6460fe1a:/home/ubuntu/myapp# npm outdated
Package Current Wanted Latest Location Depended by
@rails/activestorage 6.1.4 6.1.4 7.0.1 node_modules/@rails/activestorage myapp
@rails/ujs 6.1.4 6.1.4 7.0.1 node_modules/@rails/ujs myapp
@rails/webpacker 5.4.0 5.4.0 5.4.3 node_modules/@rails/webpacker myapp
bootstrap 4.3.1 4.3.1 5.1.3 node_modules/bootstrap myapp
datatables.net-bs4 3.2.2 3.2.2 1.11.4 node_modules/datatables.net-bs4 myapp
webpack 4.46.0 4.46.0 5.67.0 node_modules/webpack myapp
webpack-cli 3.3.12 3.3.12 4.9.2 node_modules/webpack-cli myapp
webpack-dev-server 3.11.2 3.11.2 4.7.3 node_modules/webpack-dev-server myapp
但是,每当我运行npm update webpack-dev-server 时,它似乎可以运行但不会更改版本:
root@fdaf6460fe1a:/home/ubuntu/myapp# npm update webpack-dev-server
up to date, audited 1312 packages in 3s
123 packages are looking for funding
run `npm fund` for details
98 vulnerabilities (2 low, 88 moderate, 8 high)
To address issues that do not require attention, run:
npm audit fix
To address all issues possible (including breaking changes), run:
npm audit fix --force
Some issues need review, and may require choosing
a different dependency.
Run `npm audit` for details.
但是当我运行npm list webpack-dev-server时,版本仍然是3.11.2:
root@fdaf6460fe1a:/home/ubuntu/myapp# npm list webpack-dev-server
app@1.0.0 /home/ubuntu/myapp
└── webpack-dev-server@3.11.2
在我的package.json 文件中,它确实以下列方式列出了webpack-dev-server:
"webpack-dev-server": "^3.11.2"
但是,我尝试删除^ 并再次运行npm update webpack-dev-server,但没有运气。在我的情况下,我究竟如何更新webpack-dev-server 或找出它为什么不更新?
我怎么知道npm update 还在工作?我可以运行npm update <anything here>,它不会返回任何错误:
root@fdaf6460fe1a:/home/ubuntu/myapp# npm update npmkerjhtekrhjter
up to date, audited 1312 packages in 3s
【问题讨论】:
标签: node.js ruby-on-rails npm