今天初步学习taro,想着先把开发环境搭建好,后续直接边学边开发。
第一步:跟着官方文档的指示,先在nodejs官网https://nodejs.org/en/下载了node,安装了。
第二步:直接在终端输入命令行 npm i -g @tarojs/cli,安装 Taro 命令行工具(Taro CLI)。
本以为会很顺利,就一个简单的命令行,没想到回车后报了很多警告和错误,说什么@hapi/joi@17.1.1: joi is leaving the @hapi organization and moving back to 'joi' (https://github.com/sideway/joi/issues/2411) 被废弃等,还有访问被拒,没有权限的错误:Error: EACCES: permission denied, access '/usr/local/lib/node_modules'。如下图:
安装taro报错被废弃的在网上查了,说只是警告⚠️,没事,不用管。可是报错,就直接不过了。因为在终端输入taro命令检查是否安装配置成功的时候,报找不到该命令。而且也检查了node.js的安装,是成功的。如下图:
检查taro和nodejs后来又在网上搜没有权限,怎么修改权限。按照步骤 1、先检查文件是什么权限: ls -la /usr/local/lib/node_modules,查到是root权限。2、再看当前用户是谁: id -un,查到是我自己。3、开始修改权限:sudo chown -R [owner] /usr/local/lib/node_modules, 输入管理秘密后,报错chown: [owner]: illegal user name,非法用户名。不过等我解决完taro的安装后才明白过来,修改的命令行输错了,里面的owner应该换成自己的用户名,我直接用了[owner], 哈哈哈哈😂,太笨了。。。。。这个如果你也遇到无权限访问的,可以用这个修改下,我后面没试。
修改权限报错后面我直接用了sudo 使用root权限: sudo npm i -g @tarojs/cli,安装的taro命令行工具,如下图:
安装taro命令行工具成功终端输入 taro,验证是否成功,回车-》👽 Taro v3.0.7,成功!
网友评论