npm没有权限,显示no such file or directory

初学vue,在安装vue-loader时,真的是踩了个深坑,我觉得有必要记录一下。

当在命令行输入:

npm i vue-loader

报了下面一巴拉的错:

npm WARN checkPermissions Missing write access to D:\front_end\vue-demo\demo2\node_modules\hash-sum
npm WARN checkPermissions Missing write access to D:\front_end\vue-demo\demo2\node_modules\vue-hot-reload-api
npm WARN checkPermissions Missing write access to D:\front_end\vue-demo\demo2\node_modules\vue-style-loader
npm WARN checkPermissions Missing write access to D:\front_end\vue-demo\demo2\node_modules\vue-loader
demo2@1.0.0 D:\front_end\vue-demo\demo2
`-- vue-loader@15.0.10+-- @vue/component-compiler-utils@1.2.1| `-- hash-sum@1.0.2  deduped+-- hash-sum@1.0.2+-- vue-hot-reload-api@2.3.0`-- vue-style-loader@4.1.0`-- hash-sum@1.0.2  dedupednpm WARN enoent ENOENT: no such file or directory, open 'D:\front_end\vue-demo\demo2\node_modules\_@mrmlnc_readdir-enhanced@2.2.1@@mrmlnc\package.json'
npm WARN enoent ENOENT: no such file or directory, open 'D:\front_end\vue-demo\demo2\node_modules\_@sindresorhus_is@0.7.0@@sindresorhus\package.json'
npm WARN enoent ENOENT: no such file or directory, open 'D:\front_end\vue-demo\demo2\node_modules\_@webassemblyjs_ast@1.4.3@@webassemblyjs\package.json'
npm WARN enoent ENOENT: no such file or directory, open 'D:\front_end\vue-demo\demo2\node_modules\_@webassemblyjs_floating-point-hex-parser@1.4.3@@webassemblyjs\package.json'
npm WARN enoent ENOENT: no such file or directory, open 'D:\front_end\vue-demo\demo2\node_modules\_@vue_component-compiler-utils@1.2.1@@vue\package.json'
npm WARN enoent ENOENT: no such file or directory, open 'D:\front_end\vue-demo\demo2\node_modules\_@webassemblyjs_helper-buffer@1.4.3@@webassemblyjs\package.json'
npm WARN enoent ENOENT: no such file or directory, open 'D:\front_end\vue-demo\demo2\node_modules\_@webassemblyjs_helper-code-frame@1.4.3@@webassemblyjs\package.json'
npm WARN enoent ENOENT: no such file or directory, open 'D:\front_end\vue-demo\demo2\node_modules\_@webassemblyjs_helper-fsm@1.4.3@@webassemblyjs\package.json'
npm WARN enoent ENOENT: no such file or directory, open 'D:\front_end\vue-demo\demo2\node_modules\_@webassemblyjs_helper-wasm-bytecode@1.4.3@@webassemblyjs\package.json'
npm WARN enoent ENOENT: no such file or directory, open 'D:\front_end\vue-demo\demo2\node_modules\_@webassemblyjs_helper-wasm-section@1.4.3@@webassemblyjs\package.json'
npm WARN enoent ENOENT: no such file or directory, open 'D:\front_end\vue-demo\demo2\node_modules\_@webassemblyjs_leb128@1.4.3@@webassemblyjs\package.json'
npm WARN enoent ENOENT: no such file or directory, open 'D:\front_end\vue-demo\demo2\node_modules\_@webassemblyjs_validation@1.4.3@@webassemblyjs\package.json'
npm WARN enoent ENOENT: no such file or directory, open 'D:\front_end\vue-demo\demo2\node_modules\_@webassemblyjs_wasm-edit@1.4.3@@webassemblyjs\package.json'
npm WARN enoent ENOENT: no such file or directory, open 'D:\front_end\vue-demo\demo2\node_modules\_@webassemblyjs_wasm-gen@1.4.3@@webassemblyjs\package.json'
npm WARN enoent ENOENT: no such file or directory, open 'D:\front_end\vue-demo\demo2\node_modules\_@webassemblyjs_wasm-opt@1.4.3@@webassemblyjs\package.json'
npm WARN enoent ENOENT: no such file or directory, open 'D:\front_end\vue-demo\demo2\node_modules\_@webassemblyjs_wasm-parser@1.4.3@@webassemblyjs\package.json'
npm WARN enoent ENOENT: no such file or directory, open 'D:\front_end\vue-demo\demo2\node_modules\_@webassemblyjs_wast-parser@1.4.3@@webassemblyjs\package.json'
npm WARN enoent ENOENT: no such file or directory, open 'D:\front_end\vue-demo\demo2\node_modules\_@webassemblyjs_wast-printer@1.4.3@@webassemblyjs\package.json'
npm WARN demo2@1.0.0 No description
npm WARN demo2@1.0.0 No repository field.
npm ERR! path D:\front_end\vue-demo\demo2\node_modules\hash-sum
npm ERR! code ENOENT
npm ERR! errno -4058
npm ERR! syscall access
npm ERR! enoent ENOENT: no such file or directory, access 'D:\front_end\vue-demo\demo2\node_modules\hash-sum'
npm ERR! enoent This is most likely not a problem with npm itself
npm ERR! enoent and is related to npm not being able to find a file.
npm ERR! enoent

可以看见上述错误中有几个关键词:access、Permissions以及无数的no such file or directory。
根据程序员的英语素养猜测:大概就是没有权限,无法进入之类的。

解决办法:其实只要使用cnpm镜像就好了
安装cnpm:

npm install cnpm -g --registry=https://regestry.npm.taobao.org

最好在安装后重新开一次命令程序,然后使用下面指令重新install

cnpm i vue-loader

npm没有权限,显示no such file or directory相关推荐

  1. npm WARN saveError ENOENT: no such file or directory, open ‘/Users/....../package.json‘的解决办法

    执行npm报错: npm WARN saveError ENOENT: no such file or directory, open '/Users/....../package.json' 根据错 ...

  2. npm install 报错 npm WARN tar ENOENT: no such file or directory, open... 解决方式

    报错信息 npm install 报错 npm WARN tar ENOENT: no such file or directory, open- 解决方式 使用cnpm install

  3. Error:npm WARN enoent ENOENT: no such file or directory, open ‘C:\Users\XX\package.json‘son‘

    Error:npm WARN enoent ENOENT: no such file or directory, open 'C:\Users\XX\package.json'son' 报错如下 解决 ...

  4. npm 安装 bin/npm: line 1: ../lib/node_modules/npm/bin/npm-cli.js: No such file or directory

    nodejs 6.9.1安装完成后,验证npm是否安装成功时提示: bin/npm: line 1: ../lib/node_modules/npm/bin/npm-cli.js: No such f ...

  5. 安装RocketChat报错:npm WARN saveError ENOENT: no such file or directory, open ‘/tmp/bundle/programs/web.

    安装RocketChat时,常见会遇到如下问题: 报错问题: 当执行 cd /tmp/bundle/programs/server && sudo npm install 报错如下: ...

  6. 启动vue项目报错:npm ERR! enoent ENOENT: no such file or directory, open‘E:xxxx\package.json‘

    问题描述:cmd / VSCode 启动vue项目报错:npm ERR! enoent ENOENT: no such file or directory, open'E:xxxx\package.j ...

  7. 【异常】前端提示npm ERR! enoent ENOENT: no such file or directory, open ‘xxx/package.json‘

    一.报错内容 12:22:05 + npm run build 12:22:05 npm ERR! code ENOENT 12:22:05 npm ERR! syscall open 12:22:0 ...

  8. npm install遇到ENOENT: no such file or directory, rename错误

    问题描述 npm 安装模块时遇到ENOENT: no such file or directory, rename错误 解决办法 1.删除根目录下package-lock.json文件 2.删除根目录 ...

  9. 虚拟机挂载显示No such file or directory

    挂载虚拟机时报错如下: ~ # mount -t nfs -o nolock 10.10.8.171:/home/ytj/hi3516/nfs /mnt/nfs mount: mounting 10. ...

最新文章

  1. python使用matplotlib可视化棉签图、棉棒图(stem plot)、展示离散而有序的数据
  2. python pandas rename_使用Pandas重命名文件
  3. 微型计算机三包法第30条内容,我不同意国家对电视机三包有明确规定,还是检测手段有问题。保修内容明确维护好消费者的权益。- 法律快车法律咨询...
  4. 【SQL提数】case..when..then..end的使用
  5. javascript Date 格式化
  6. 一起学nRF51xx 16 -  adc
  7. python编写IP地址与十进制IP转换脚本
  8. JS OOP -02 深入认识JS中的函数
  9. php 地图 距离,PHP计算百度地图两个GPS坐标之间距离的方法
  10. Android中JNI的使用方法
  11. 玩转oracle 11g(2):创建数据库
  12. Python 实现微信小程序的用户登录
  13. - 动规讲解基础讲解八——正整数分组
  14. Ubuntu 下安装AMBER10/AmberTools 1.2
  15. JavaScript css3模拟简单的视频弹幕功能
  16. iphone双卡_辟谣!iPhone12双卡模式下不支持5G?国行可正常使用
  17. 电话拦截以及电话拦截后的提示音
  18. MySQL中使用SQL语句对字段进行重命名
  19. eXtremeComponents 中文参考文档
  20. vep文件转换mp4翻录教程

热门文章

  1. 解决el--checkbox 复选框的禁用方法
  2. 前端学习(2451):表单数据的绑定
  3. 难以怀瑾的测试规范遐想
  4. c语言读dbf文件格式,C语言直接读取FOXBASE的DBF文件
  5. 网站流量统计工具介绍
  6. 爬取全民K歌用户歌曲
  7. ubuntu 常见错误--Could not get lock /var/lib/dpkg/lock
  8. PHP读和写Excel文件
  9. 日期选择器(年、季、月、周)展示
  10. php exec和query,exec和php之间的区别