【npm】提示 npm update check failed

执行npm命令时出现以下提示

虽然不影响代码运行,但总觉得看了很碍事,

查找资料后发现是因为文件夹权限的问题,

.config / configstore文件夹中包含一个文件:update-notifier-npm.json。

就是因为没有configstore文件夹的权限。

解决方案:

进入C:\Users\admin\.config\文件夹,点击configstore文件夹,右键,【属性】->【安全】->【高级】->【更改】所有者

 

还有一种说法是,将.config和configstore的文件夹,把admistrators添加到权限组里,同时把权限定为完全控制。

(由于我本身电脑的admistrators就在权限组内,且完全继承,未实际验证是否有影响)

转载于:https://www.cnblogs.com/alwaysblog/p/10535279.html

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: "npm update" 用法如下: 1. 更新当前目录中的所有包: ``` npm update ``` 2. 更新指定的包: ``` npm update <package-name> ``` 例如: ``` npm update express ``` 3. 更新并安装所有依赖项的最新版本: ``` npm update --save ``` 4. 在开发环境中更新并安装所有依赖项的最新版本: ``` npm update --save-dev ``` ### 回答2: npm update命令用于更新指定包的版本。它可以接受一个或多个包名作为参数,也可以使用通配符进行批量更新。 要使用npm update命令,首先需要在终端中打开项目目录,然后运行以下命令: npm update [package name 1] [package name 2] ... 其中,[package name 1]、[package name 2]为需要更新的包的名称,可以根据实际需要添加更多的包名参数。 另外,可以使用通配符(*)来匹配需要更新的一组包。例如,如果想更新所有以"react"开头的包,可以运行以下命令: npm update react* 更新命令会检查项目中package.json文件中声明的依赖,并尝试将它们的版本更新到最新兼容版本。如果没有指定包名参数,则会更新项目中的所有包。 需要注意的是,npm update命令只会升级依赖的次要版本号和修订版本号,并不会升级至主要版本。如果希望升级至主要版本,可以使用npm outdated和npm install命令手动更新。 另外,可以添加-g或--global选项来全局更新需求。例如,运行npm update -g [package name]可以全局更新指定的包。 使用npm update命令时,可以在终端中看到正在进行的更新过程和更新的结果。更新完成后,可以运行npm outdated命令来检查更新是否成功。 总而言之,npm update命令是用于更新指定包或项目中所有包的版本的。它可以根据具体的需求进行使用,可以更新指定的包或者使用通配符来批量更新。更新过程中会尝试将包的版本更新到最新兼容版本,并在终端中显示更新的过程和结果。 ### 回答3: npm update是一个用于更新npm包的命令。 语法:npm update [包名] 使用npm update命令可以更新已安装的npm包到最新版本。如果不指定包名,则会更新所有已安装的包。 使用时需要在命令行中输入npm update加上相应的参数,例如:npm update lodash。 在执行npm update命令后,npm会检查所有已安装的包,并查找是否有新的版本可用。如果有新版本可用,npm会下载并安装最新的版本。 同时,npm update命令还会更新和安装任何被所依赖包需要的其他包。 如果你希望更新所有包到最新版本,可以直接输入npm update。 需要注意的是,npm update命令只会更新已安装的包到最新版本,并不会更新package.json文件中的依赖版本范围。如果希望更新package.json文件中的依赖版本范围,可以使用npm outdated命令来更新依赖版本,并手动修改package.json文件。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值