问答

cnpm install报错Install fail! RunScriptError: post install e

作者:admin 2021-04-22 我要评论

运行一个项目,但是cnpm install很多次一直报错。 报错信息如下: [1/3] scripts.install @vue/cli-plugin-eslint@3.12.1 ? yorkie@^2.0.0 run "node bin/instal...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

运行一个项目,但是cnpm install很多次一直报错。

报错信息如下:
[1/3] scripts.install @vue/cli-plugin-eslint@3.12.1 ? yorkie@^2.0.0 run "node bin/install.js", root: "C:\Users\APPLE\Documents\DDH\dangdanghao\danghao\node_modules\_yorkie@2.0.0@yorkie"
'node' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

at ChildProcess.<anonymous> (C:\Program Files\nodejs\node-v14.15.4-win-x86\node-global\node_modules\cnpm\node_modules\runscript\index.js:96:21)
at ChildProcess.emit (events.js:315:20)
at maybeClose (internal/child_process.js:1048:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:288:5) {

stdio: [Object],
exitcode: 1
}
× Install fail! RunScriptError: post install error, please remove node_modules before retry!
Run "C:\WINDOWS\system32\cmd.exe /d /s /c node bin/install.js" error, exit code 1
RunScriptError: Run "C:\WINDOWS\system32\cmd.exe /d /s /c node bin/install.js" error, exit code 1

at ChildProcess.<anonymous> (C:\Program Files\nodejs\node-v14.15.4-win-x86\node-global\node_modules\cnpm\node_modules\runscript\index.js:96:21)
at ChildProcess.emit (events.js:315:20)
at maybeClose (internal/child_process.js:1048:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:288:5)

npminstall version: 3.28.0
npminstall args: C:\Program Files\nodejs\node.exe C:\Program Files\nodejs\node-v14.15.4-win-x86\node-global\node_modules\cnpm\node_modules\npminstall\bin\install.js --fix-bug-versions --china --userconfig=C:\Users\APPLE.cnpmrc --disturl=https://npm.taobao.org/mirror... --registry=https://r.npm.taobao.org

image.png

###

可以试试用yarn代替安装

###

使用 nrm 管理 npm 镜像源

$ npm i -g nrm
$ nrm ls

* npm -------- https://registry.npmjs.org/
  yarn ------- https://registry.yarnpkg.com/
  cnpm ------- http://r.cnpmjs.org/
  taobao ----- https://registry.npm.taobao.org/
  nj --------- https://registry.nodejitsu.com/
  npmMirror -- https://skimdb.npmjs.com/registry/
  edunpm ----- http://registry.enpmjs.org/

$ nrm use taobao

  Registry has been set to: https://registry.npm.taobao.org/
  
$ npm i
能不用 cnpm 就不用 cnpm, cnpm 是通过自建镜像源加快 node_module 安装速度,但是这个封装经常各种问题,故而只需要使用其镜像源加速就行

推荐 yarn

1、离线模式
2、贼快
###

可能是cnpm 环境变量没有全局注册

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • cnpm install报错Install fail! RunScr

    cnpm install报错Install fail! RunScr

  • 使用chrome的performance进行性能排查

    使用chrome的performance进行性能排查

  • mybatis有办法做到强类型校验吗?

    mybatis有办法做到强类型校验吗?

  • rollup babel无法将let转成var

    rollup babel无法将let转成var

腾讯云代理商
海外云服务器