node npm cnpm重新配置1(2019/5/14)

本文记录了在安装Node.js及其相关组件时遇到的权限和环境变量配置问题,包括错误排查、解决步骤及安装过程中的注意事项。
  1. 原因

    很久以前配置的以上三者,近来安装gulp时出错,结果显示无权限(not permitted)或(not command)。怀疑是环境变量配置错误,原因已不可考,已经全删除完毕。

  2. 删除
    直接程序卸载node。
    出现问题:
    安装后,还是出现以前的问题
    解决:重新下安装包;在 查看高级设置 的 环境变量 里,删除原来设置的关于node和npm设置的path;还有在个人用户文件夹里的关于npm?cnpm?的文件记录(不知道为什么这里会有,且是否和这个有关系)

  3. 安装
    参考文章:https://blog.youkuaiyun.com/wjnf012/article/details/80422313
    该文章是直接将node安装在d盘中。
    但仍遇到待解决的问题:

  • set cache后,nodejs文件夹里并没有node_cache的文件夹。不知道会不会有影响。

有知道问题所在的小伙伴,欢迎评论啊
还有有问题的小伙伴,欢迎一起讨论啊

npm install -g cnpm --registry=http://npm.a-x.local --verbose npm verb cli [ npm verb cli 'C:\\Program Files\\nodejs\\node.exe', npm verb cli 'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js', npm verb cli 'install', npm verb cli '-g', npm verb cli 'cnpm', npm verb cli '--registry=http://npm.a-x.local', npm verb cli '--verbose' npm verb cli ] npm info using npm@8.1.2 npm info using node@v16.13.2 npm timing npm:load:whichnode Completed in 1ms npm timing config:load:defaults Completed in 2ms npm timing config:load:file:C:\Program Files\nodejs\node_modules\npm\npmrc Completed in 6ms npm timing config:load:builtin Completed in 6ms npm timing config:load:cli Completed in 3ms npm timing config:load:env Completed in 1ms npm timing config:load:file:C:\Users\xiaotao.ran\IdeaProjects\finweb\.npmrc Completed in 0ms npm timing config:load:project Completed in 1ms npm timing config:load:file:C:\Users\xiaotao.ran\.npmrc Completed in 2ms npm timing config:load:user Completed in 2ms npm timing config:load:file:C:\Users\xiaotao.ran\AppData\Roaming\npm\etc\npmrc Completed in 0ms npm timing config:load:global Completed in 0ms npm timing config:load:validate Completed in 1ms npm timing config:load:credentials Completed in 1ms npm timing config:load:setEnvs Completed in 1ms npm timing config:load Completed in 19ms npm timing npm:load:configload Completed in 19ms npm timing npm:load:setTitle Completed in 0ms npm timing npm:load:setupLog Completed in 0ms npm timing config:load:flatten Completed in 3ms npm timing npm:load:cleanupLog Completed in 2ms npm timing npm:load:configScope Completed in 0ms npm timing npm:load:projectScope Completed in 1ms npm timing npm:load Completed in 43ms npm timing arborist:ctor Completed in 0ms npm timing idealTree:init Completed in 6ms npm timing idealTree:userRequests Completed in 3ms npm http fetch GET 200 http://npm.a-x.local/cnpm 334ms (cache miss) npm timing idealTree:#root Completed in 348ms npm timing idealTree:node_modules/cnpm Completed in 0ms npm timing idealTree:buildDeps Completed in 351ms npm timing idealTree:fixDepFlags Completed in 1ms npm timing idealTree Completed in 363ms npm timing reify:loadTrees Completed in 924ms npm timing reify:diffTrees Completed in 14ms npm timing reify:retireShallow Completed in 40ms npm timing reify:createSparse Completed in 0ms npm http fetch GET 200 http://npm.a-x.local/cnpm/-/cnpm-9.4.0.tgz 25632ms (cache miss) npm timing reifyNode:node_modules/cnpm Completed in 25651ms npm timing arborist:ctor Completed in 1ms npm timing reify:diffTrees Completed in 41ms npm timing reify:loadBundles Completed in 26858ms npm http fetch POST 404 http://npm.a-x.local/-/npm/v1/security/advisories/bulk 224ms npm http fetch GET 200 http://npm.a-x.local/mkdirp 242ms (cache miss) npm http fetch GET 200 http://npm.a-x.local/mkdirp/-/mkdirp-1.0.4.tgz 61ms (cache miss) npm timing reifyNode:node_modules/cnpm/node_modules/@npmcli/move-file/node_modules/mkdirp Completed in 371ms npm timing reify:unpack Completed in 372ms npm timing reify:unretire Completed in 71ms npm timing build:queue Completed in 27ms npm timing build:link:node_modules/cnpm Completed in 45ms npm timing build:link:node_modules/cnpm/node_modules/@npmcli/move-file/node_modules/mkdirp Completed in 45ms npm timing build:link:node_modules/cnpm/node_modules/npm Completed in 47ms npm timing build:link:node_modules/cnpm/node_modules/npminstall/node_modules/semver Completed in 45ms npm timing build:link:node_modules/cnpm/node_modules/npm/node_modules/@npmcli/installed-package-contents Completed in 47ms npm timing build:link:node_modules/cnpm/node_modules/npm/node_modules/cross-spawn/node_modules/which Completed in 46ms npm timing build:link:node_modules/cnpm/node_modules/npminstall Completed in 49ms npm timing build:link:node_modules/cnpm/node_modules/npm/node_modules/node-gyp/node_modules/which Completed in 48ms npm timing build:link:node_modules/cnpm/node_modules/npm/node_modules/@npmcli/arborist Completed in 50ms npm timing build:link:node_modules/cnpm/node_modules/npm/node_modules/color-support Completed in 51ms npm timing build:link:node_modules/cnpm/node_modules/npm/node_modules/cssesc Completed in 51ms npm timing build:link:node_modules/cnpm/node_modules/npm/node_modules/glob Completed in 51ms npm timing build:link:node_modules/cnpm/node_modules/npm/node_modules/mkdirp Completed in 51ms npm timing build:link:node_modules/cnpm/node_modules/npm/node_modules/pacote Completed in 52ms npm timing build:link:node_modules/cnpm/node_modules/npm/node_modules/node-gyp Completed in 53ms npm timing build:link:node_modules/cnpm/node_modules/npm/node_modules/rimraf Completed in 52ms npm timing build:link:node_modules/cnpm/node_modules/npm/node_modules/qrcode-terminal Completed in 54ms npm timing build:link:node_modules/cnpm/node_modules/npm/node_modules/nopt Completed in 54ms npm timing build:link:node_modules/cnpm/node_modules/npm/node_modules/sigstore Completed in 54ms npm timing build:link:node_modules/cnpm/node_modules/npm/node_modules/which Completed in 55ms npm timing build:link:node_modules/cnpm/node_modules/npm/node_modules/semver Completed in 55ms npm timing build:link:node_modules/cnpm/node_modules/npm/node_modules/node-gyp/node_modules/nopt Completed in 56ms npm timing build:link Completed in 61ms npm timing build:deps Completed in 89ms npm timing build Completed in 90ms npm timing reify:build Completed in 91ms npm http fetch POST 400 http://npm.a-x.local/-/npm/v1/security/audits/quick 1121ms npm verb audit error HttpErrorGeneral: 400 Bad Request - POST http://npm.a-x.local/-/npm/v1/security/audits/quick - Bad Request npm verb audit error at C:\Program Files\nodejs\node_modules\npm\node_modules\npm-registry-fetch\check-response.js:95:15 npm verb audit error at processTicksAndRejections (node:internal/process/task_queues:96:5) npm verb audit error at async Map.[getReport] (C:\Program Files\nodejs\node_modules\npm\node_modules\@npmcli\arborist\lib\audit-report.js:337:21) npm verb audit error at async Map.run (C:\Program Files\nodejs\node_modules\npm\node_modules\@npmcli\arborist\lib\audit-report.js:107:19) npm verb audit error HttpErrorGeneral: 400 Bad Request - POST http://npm.a-x.local/-/npm/v1/security/audits/quick - Bad Request npm verb audit error at C:\Program Files\nodejs\node_modules\npm\node_modules\npm-registry-fetch\check-response.js:95:15 npm verb audit error at processTicksAndRejections (node:internal/process/task_queues:96:5) npm verb audit error at async Map.[getReport] (C:\Program Files\nodejs\node_modules\npm\node_modules\@npmcli\arborist\lib\audit-report.js:337:21) npm verb audit error at async Map.run (C:\Program Files\nodejs\node_modules\npm\node_modules\@npmcli\arborist\lib\audit-report.js:107:19) { npm verb audit error headers: [Object: null prototype] { npm verb audit error date: [ 'Fri, 22 Aug 2025 05:49:05 GMT' ], npm verb audit error 'transfer-encoding': [ 'chunked' ], npm verb audit error connection: [ 'keep-alive' ], npm verb audit error 'access-control-allow-origin': [ '*' ], npm verb audit error 'cf-ray': [ '973015bb8d687ac7-SJC' ], npm verb audit error 'cf-cache-status': [ 'DYNAMIC' ], npm verb audit error vary: [ 'Accept-Encoding' ], npm verb audit error server: [ 'elb' ], npm verb audit error 'x-fetch-attempts': [ '1' ] npm verb audit error }, npm verb audit error statusCode: 400, npm verb audit error code: 'E400', npm verb audit error method: 'POST', npm verb audit error uri: 'http://npm.a-x.local/-/npm/v1/security/audits/quick', npm verb audit error body: { npm verb audit error statusCode: 400, npm verb audit error error: 'Bad Request', npm verb audit error message: 'Invalid package tree, run npm install to rebuild your package-lock.json' npm verb audit error }, npm verb audit error pkgid: undefined npm verb audit error } npm timing auditReport:getReport Completed in 1426ms npm timing reify:audit Completed in 1428ms npm timing reify:trash Completed in 2007ms npm timing reify Completed in 30415ms removed 428 packages, and changed 22 packages in 31s 30 packages are looking for funding run `npm fund` for details npm timing command:install Completed in 30428ms npm verb exit 0 npm timing npm Completed in 31155ms npm info ok
最新发布
08-23
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值