前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >小程序wepy踩坑-Cannot find module 'D:\node_modules\npm\bin\npm-cli.js'

小程序wepy踩坑-Cannot find module 'D:\node_modules\npm\bin\npm-cli.js'

作者头像
王小婷
发布2019-03-06 11:29:50
2.3K0
发布2019-03-06 11:29:50
举报
文章被收录于专栏:编程微刊编程微刊

在搭建小程序wepy开发环境的时候,有时候会遇到一些报错,不过没关系,属于正常现象,稍微耐心一些,百度一下,就可以解决啦。

当在D盘输入命令,全局安装wepy时候。

代码语言:javascript
复制
npm install wepy-cli -g

有时候会报出这样的错误。

代码语言:javascript
复制
Error: Cannot find module 'D:\node_modules\npm\bin\npm-cli.js'
    at Function.Module._resolveFilename (module.js:536:15)
    at Function.Module._load (module.js:466:25)
    at Function.Module.runMain (module.js:676:10)
    at startup (bootstrap_node.js:187:16)
    at bootstrap_node.js:608:3

但是,同样的命令在c盘根目录下执行,却不会报错

这是个令人脑壳疼的bug,但是对于小婷来说,这两年来的无数bug早已让我心情无法激动,因为总是在一遍遍的尝试,百度之下,找到bug所在,这个也不例外。

解决办法: 在d盘之中输入命令,查看一下npm的版本,果然不出我所料

那就重新在d盘里面安装,其实安装npm在前面的很多文章里面的都已经说过了,三大框架以及node的使用几乎都是差不多的原理

安装淘宝npm镜像

进入D盘(当然可以根据你自己的选择来安装路径)全局安装镜像。由于npm是国外的,使用起来比较慢,我们这里使用淘宝的cnpm镜像来安装vue. 淘宝的cnpm命令管理工具可以代替默认的npm管理工具。

代码语言:javascript
复制
输入命令:npm install -g cnpm --registry=https://registry.npm.taobao.org

安装成功之后显示如下

注:出现这个bug的原因,(大部分人可能都不会出现这个报错了)d盘可能已经被我玩坏了,各大框架的环境都安装了一遍,看着各种支撑眼花缭乱,为了省事,现在也删掉啦,等到需要的时候再来。

打开d盘,删除之前安装的wepy相关全局依赖等等

然后再此执行命令 成功在d盘安装全局

总结:出现这样的报错,解决办法两步走,就去删掉多余的,安装没有的部分。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019.02.18 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装淘宝npm镜像
相关产品与服务
云开发 CloudBase
云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档