Ubuntu18.04上遇到的一些问题及解决方案
发布时间
阅读量:
阅读量
Ubuntu下安装淘宝npm镜像后出现“未找到 ‘cnpm’ 命令

原因是没有建立软连接,解决方案:
sudo ln -s /home/scy/ruanjian/nodejs/node-v10.2.0-linux-x64/bin/cnpm /usr/local/bin/
然后就可以了:

Ubuntu npm install package -g 无法全局使用的问题
我被sudo npm install express-generator -g命令用来安装express4.x,并未能成功配置Express服务。

经历了诸多困难之后才明白问题出在node.js环境变量的配置上。我发现我的node.js应用程序安装路径设置在home目录下,并且通过npm进行安装的依赖项也会自动分配到node.js安装目录下的bin文件夹中。

而我原先的环境配置:

这种配置必须一一相对应 即每安装一个库就必须设置一个变量 这也是本文第一个问题出现的根本原因

然后执行source .bashrc 即可!
linux 根据进程号 定位进程
每个Linux进程都位于/proc目录下,并采用/proc/进程号的形式存储。进入指定进程中找到一个symlink文件即可到达其目标路径
查找进程执行的文件: ps aux | grep 8080;
确定进程所在的目录: ll /proc/808;
linux杀死占用某端口的所有进程
kill $(lsof -t -i:8081)
kill -9 $(lsof -t -i:8081)
fuser -k 8081/tcp
Ubuntu运行react-native
关闭所有编辑器
- 启动终端上的react-native命令以开始服务运行
- 再次启动另一个终端以运行react-native android版本即可
如果开启服务报错:ENOSPC: no space left on device, watch … ,可能存在多种原因:其一为物理内存已满,请先清理缓存空间;其二是当前已超出gulp软件对inotify事件监听数量的限制。针对此问题,请按照以下步骤操作:首先,在终端中执行命令echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf以增加inotify事件监听的数量;接着重启相关服务以应用更改。
全部评论 (0)
还没有任何评论哟~
