首页 > 编程知识 正文

npm清除缓存命令,node安装模块

时间:2023-05-06 03:22:11 阅读:15463 作者:1858

挥舞:

在这期间,我遇到了一个奇怪的现象:

使用npm remove xxx或npm uninstall xxx后

xxx没有从package.json中移除。 headquarterreportgit : (权限控制) NPM移除元件- ui

async-validator @1.6.9node _ modules/async-validator

babel-helper-vue-jsx-merge-props @2.0.2node _ modules/babel-helper-vue-jsx-merge-props

deep merge @1.5.2node _ modules/deep merge

throttle-de bounce @1.0.1node _ modules/throttle-de bounce

element-ui @1.4.3node _ modules/element-ui

npmwarnvue-admin-template @1.0.0norepositoryfield。

结果如下。

package.json

的构成:

" element-ui " : "1.4.3"

未积极删除:

因此,要安装新的headquarterreportgit : (权限控制) NPM安装元素- ui

UE-admin-template @ 1.0.0/users/CRI fan/dev/dev _ root/XXX

((元素- ui @1.4. 3

Async-validator@1.6.9

babel-helper-vue-jsx-merge-props @2.0. 2

deepmerge@1.5.2

( throttle-debounce@1.0.1

npmwarnvue-admin-template @1.0.0norepositoryfield。

结果还是1.4.3

afternpmuninstallpackage.jsonnotupdate

是否需要添加-S,-save参数才能更新package.json?

-”以前没有添加参数,为什么可以更新?

再试一次: headquarterreportgit : (权限控制) npm uninstall element-ui -S

npmwarnvue-admin-template @1.0.0norepositoryfield。

还是真的更新了package.json,消除了element-ui。

【总结】

npm uninstall/remove xxx

自动更新package.json以将xxx

从属关系

dev从属关系

可选从属关系

空心的。

只需添加对应的参数即可:-S,-save:dependencies

-D,-save-dev:devDependencies

-O,-保存-可选:可选从属关系

例如:

NPM单安装元素- ui-s

在卸载element-ui的同时,可以将其从从属关系中删除。

【后记】

之后通过npm install时,结果显示package.JSON:headquarterreportgit : (permission-control ) npm install element-ui也没有更新

UE-admin-template @ 1.0.0/users/CRI fan/dev/xxxx

((元素- ui @2.0. 1

Async-validator@1.8.1

babel-helper-vue-jsx-merge-props @2.0. 2

deepmerge@1.5.2

( throttle-debounce@1.0.1

npmwarnelement-ui @2.0.1requiresapeerofvue @ ^2.5.2butnonewasinstalled。

npmwarnvue-admin-template @1.0.0norepositoryfield。

未添加element-ui。

afternpminstallpackage.jsonnotupdate

好像必须添加参数,可以吗?

现在再试一次: headquarterreportgit : (permission-control ) NPM安装元素- ui-save

ve-admin-template @1.0.0/users/CRI fan/dev/XXX

( element-ui@2.0.1

npmwarnelement-ui @2.0.1requiresapeerofvue @ ^2.5.2butnonewasinstalled。

npmwarnvue-admin-template @1.0.0norepositoryfield。

还是更新了package.json,添加了dependencies :

“element-ui”:“^2.0. 1”,

【总结2】

如下所示。

NPM安装/卸载XXX只需安装/卸载相应的模块

仅限正:

保存

save-dev

等参数,可以将相应模块的版本要求添加/删除到package.json中。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。