背景说明:我第一次安装weex-toolkit按照weex官网的步骤是没有任何问题的,可就在今天,我的二维码突然展示不出来了,我就尝试着重新安装一下weex-toolkit,这一安装可倒好,weex命令都失效了,显示安装失败,报如下错误
npm ERR! path /usr/local/lib/node_modules/weex-
toolkit/node_modules/bn.js
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall access
npm ERR! enoent ENOENT: no such file or directory, access
'/usr/local/lib/node_modules/weex-toolkit/node_modules/bn.js'
npm ERR! enoent This is related to npm not being able to find a
file.
npm ERR! enoent
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/xavior/.npm/_logs/2017-10-
10T05_50_05_339Z-debug.log
我就想可能是由于之前的安装没有卸载,所以安装路径冲突了。
于是我卸载了weex-toolkit,再重新安装,发现还是不行。
npm uninstall -g weex-toolkit
npm install -g weex-toolkit
干脆把依赖也卸载了吧,这次总该干净了
brew uninstall node
brew install node
npm install -g weex-toolkit
该死的还是报同样的错,哪里出问题了呢?只能去百度了,毕竟那里人才到处都是。
找到一个比较靠谱的:在node_modules把文件删了。
我是通过brew install node安装的node,那我的node路径在哪呢?没办法,找吧,
npm ERR! path /usr/local/lib/node_modules/
应该是这个路径了,
删除里面的weex-toolkit
npm install -g weex-toolkit
解决。希望对你有用。