标签: npm-update

如何将NodeJS和NPM更新到下一个版本?

我刚刚安装Node.jsnpm(用于其他模块).

如何将Node.js和我正在使用的模块更新到最新版本?

可以npm这样做,还是我必须删除并重新安装Node.js和npm才能获得下一个版本?

我按照npm节中的步骤操作.

node.js npm node-modules npm-update

1573
推荐指数
41
解决办法
140万
查看次数

如何修复Npm丢失的对等依赖项

我不知道如何解决以下对等依赖性错误.

mondwan@mondwan-All-Series:~/Documents/git/py-cli_build_tools$ sudo npm -g list | grep eslint    
??? babel-eslint@7.1.1
??? eslint@3.12.2
??? eslint-config-airbnb@13.0.0
? ??? eslint-config-airbnb-base@10.0.1
??? eslint-config-eslint@3.0.0
??? eslint-plugin-import@2.2.0
? ??? eslint-import-resolver-node@0.2.3
? ??? eslint-module-utils@2.0.0
??? UNMET PEER DEPENDENCY eslint-plugin-jsx-a11y@3.0.2
??? eslint-plugin-react@6.8.0
npm ERR! peer dep missing: eslint-plugin-jsx-a11y@^2.2.3, required by eslint-config-airbnb@13.0.0
Run Code Online (Sandbox Code Playgroud)

如你所见,我已安装了eslint-plugin-jsx-a11y@3.0.2绝对满足的^2.2.3要求

eslint-config-airbnb.但是,它显示了这样的错误消息.有什么想法解决这个问题吗?

npm npm-install npm-update

18
推荐指数
1
解决办法
2万
查看次数

命令“npm update”与包“npm-check-updates”

该命令和npm-check-updatesnpm update包有什么区别?使用后者是否完全安全?

执行后似乎npm update并不是所有的包都被更新,因此它看起来不完整。许多其他流行的 SO 答案都提到首先使用先前的命令,然后使用后者,但我仍然不明白后者做了什么而先验命令没有。

npm-update

11
推荐指数
2
解决办法
1万
查看次数

由于依赖性错误,无法将 Angular 从 10 更新到 11

我正在关注此网站并尝试通过以下命令将我的项目更新到 11.0。

npx @angular/cli@11 update @angular/core@11 @angular/cli@11
Run Code Online (Sandbox Code Playgroud)

每次我运行它时,都会出现以下错误:

npm ERR! ERESOLVE could not resolve
npm ERR!
npm ERR! While resolving: my-first-app@0.0.0
npm ERR! Found: @angular-devkit/build-angular@0.1002.4
npm ERR! node_modules/@angular-devkit/build-angular
npm ERR!   dev @angular-devkit/build-angular@"~0.1102.17" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! dev @angular-devkit/build-angular@"~0.1102.17" from the root project
npm ERR! Conflicting peer dependency: @angular/compiler-cli@11.2.14
npm ERR! node_modules/@angular/compiler-cli
npm ERR!   peer @angular/compiler-cli@"^11.0.0 || ^11.2.0-next" from @angular-devkit/build-angular@0.1102.17
npm ERR!   node_modules/@angular-devkit/build-angular
npm ERR!     dev @angular-devkit/build-angular@"~0.1102.17" from the …
Run Code Online (Sandbox Code Playgroud)

npm-install npm-update angular-upgrade angular angular10

8
推荐指数
2
解决办法
9435
查看次数

NPM更新-强制升级软件包(忽略SemVer)

有没有合理的方法来强制对节点程序包进行更新?

很高兴能保护我们免受激进的软件包开发的侵害,但是似乎大多数软件包版本都保存为准确的版本号(即,不可见的版本=,而不是不等号或^or ~),因此即使升级到补丁程序版本也很麻烦。

我实际上根本没有npm update为我工作。

例如,我在我package.json的包中dependencypackage列出了这样一个包(比如说) :,而www.npmjs.com上"dependencypackage":"^0.5.1"的最新版本dependencypackage是0.7.1。

除非我弄错了,否则根据doc的update,我应该能够运行npm update --save dependencypackage更新./node_modules目录和package.json清单中的软件包。

不幸的是,这对我不起作用。我没有从该命令获得任何信息或输出。

附加信息:

  • 节点版本:6.11.2
  • npm版本:5.3.0

不合理的解决方案示例:

  • 手动删除并重新安装每个软件包

node.js npm npm-update

7
推荐指数
1
解决办法
1958
查看次数

通过 ng new 命令创建 Angular 新项目是使用旧版本创建 package.json

我正在尝试通过 ng new 命令创建一个新的 Angular 项目

ng new <angularProjectName>
Run Code Online (Sandbox Code Playgroud)

在新创建的项目中导航并检查 package.json 文件,它在依赖项和开发依赖项中有旧版本

我试图通过这个https://github.com/angular/angular-cli卸载 angular-cli 并安装最新的 @angular/cli

我检查了过时的 npm 包 - 使用npm outdated 并得到了列表

Package                            Current  Wanted  Latest  Location
@angular/common                     2.4.10  2.4.10   5.1.2  ang2
@angular/compiler                   2.4.10  2.4.10   5.1.2  ang2
@angular/compiler-cli               2.4.10  2.4.10   5.1.2  ang2
@angular/core                       2.4.10  2.4.10   5.1.2  ang2
@angular/forms                      2.4.10  2.4.10   5.1.2  ang2
@angular/http                       2.4.10  2.4.10   5.1.2  ang2
@angular/platform-browser           2.4.10  2.4.10   5.1.2  ang2
@angular/platform-browser-dynamic   2.4.10  2.4.10   5.1.2  ang2
@angular/router                     3.4.10  3.4.10   5.1.2  ang2
@types/jasmine                      2.5.38  2.5.38   2.8.3 …
Run Code Online (Sandbox Code Playgroud)

javascript project npm npm-update angular

7
推荐指数
1
解决办法
2472
查看次数

如何 npm 更新 package-lock.json 中的依赖项版本?

正如标题所示,但是:

  • 如果可能的话,我不想在 package-lock.json 中手动重写版本字符串,
  • 我尝试了以下操作:如何将 package.json 中的每个依赖项更新到最新版本?但当然正如预期的那样,它只更新了 package.json 文件,
  • 我查看了文档:package-lock.json 文档package-locks 解释文档
  • 正如这个问题中所写,npm v5.1.0中的npm安装行为发生了变化,如果我是正确的,这意味着如果我的npm版本高于5.1.0,我的应用程序将(默认情况下)始终从npm安装package.json,而不是 package-lock.json。但是,我的 package-lock.json 中仍然列出了一个存在漏洞的依赖项,并且我的 github 对此发出了强烈警告。

如何最好地解决这个问题?如果我无论如何都从 package.json 安装,那么删除 package-lock.json 是一个好习惯吗?我应该保持更新吗?如果我想改用锁该怎么办?

我以前从未做过这样的事情,所以我什至不确定如果我只是重写 json 中的版本字符串,它会起作用还是会破坏 npm 安装。

有没有一种安全/专业的方法来更改 package-lock.json,并通过 npm 保持更新?

node.js npm npm-update

7
推荐指数
1
解决办法
1万
查看次数

ng更新与npm更新之间的区别是什么?

有人请向我解释一下 Angular 6中的ng updatenpm update之间的区别吗?

npm-update angular angular-cli-v6

7
推荐指数
1
解决办法
2339
查看次数

6
推荐指数
1
解决办法
1万
查看次数

由 Angular 提供的 es5BrowserSupport

我已经更新了我的 Angular CLI,版本为 10.0.5(全局和本地)并且当我尝试通过以下命令构建我的 angular 项目时 -

ng build
Run Code Online (Sandbox Code Playgroud)

我低于错误 -

架构验证失败,出现以下错误:数据路径“”不应具有其他属性(es5BrowserSupport)。

当我探索这个错误时,我发现-

@angular/cli 要求最低版本 7.3 & @angular-devkit/build-angular 要求最低版本 0.13

但我想我有更新的版本,因为我重新检查过,它显示我已经有了两个包的更新版本。

仅供参考..我不能在 Angular.json 中评论这个选项 (es5BrowserSupport: true),我想保留这个,因为如果我评论这个选项,它会产生其他问题。

现在我不明白我在这里做错了什么。谁能建议一些方法来解决这个问题?因为目前由于这个问题我无法运行我的项目。

仅供参考,我的旧 Angular CLI 版本是-

@angular/cli": "^8.3.20"
Run Code Online (Sandbox Code Playgroud)

npm-install npm-update angular-cli-v9

6
推荐指数
1
解决办法
5033
查看次数