Winodws 10下安装weex-toolkit躺过的坑
0x01 问题
按照官网的安装方式:
cnpm install -g weex-toolkit
这里使用的是cnpm,国内镜像,本以为会方便很多,可是,才发现坑刚刚才开始。
安装完成后,输入weex命令,报错。
C:\Users\admin\AppData\Roaming\npm\node_modules\weex-toolkit\node_modules\._xtoolkit@0.2.7@xtoolkit\src\package\NpmPackage.js:50
throw new Error('resolve path error:'+this.path)
^
Error: resolve path error:C:\Users\admin\AppData\Roaming\npm\node_modules\weex-toolkit\node_modules\._weex-previewer
at NpmPackage.resolve (C:\Users\admin\AppData\Roaming\npm\node_modules\weex-toolkit\node_modules\._xtoolkit@0.2.7@xtoolkit\src\package\NpmPackage.js:50:23)
at Command.run (C:\Users\admin\AppData\Roaming\npm\node_modules\weex-toolkit\node_modules\._xtoolkit@0.2.7@xtoolkit\src\Command.js:43:13)
at XToolkit._done (C:\Users\admin\AppData\Roaming\npm\node_modules\weex-toolkit\node_modules\._xtoolkit@0.2.7@xtoolkit\src\xtoolkit.js:149:36)
at process.nextTick (C:\Users\admin\AppData\Roaming\npm\node_modules\weex-toolkit\node_modules\._xtoolkit@0.2.7@xtoolkit\src\xtoolkit.js:90:22)
at _combinedTickCallback (internal/process/next_tick.js:73:7)
at process._tickCallback (internal/process/next_tick.js:104:9)
at Module.runMain (module.js:606:11)
at run (bootstrap_node.js:393:7)
at startup (bootstrap_node.js:150:9)
at bootstrap_node.js:508:3
但是输入weex -v 却可以显示版本号。
可以初始化项目,但是访问的时候页面空白,js报错。各种纠结。。。
0x02 解决
先使用:
cnpm uninstall -g weex-toolkit
卸载掉cnpm安装的weex,然后执行:
npm install -g weex-toolkit
进行安装,如果安装失败,多安装几次,有墙。
当再次输入weex命令的时候就OK了。
哎。镜像始终是镜像啊/////