WSL无法使用npm

2023-05-16

报错信息

root@DESKTOP-U2RC2DU:~# npm
-bash: /mnt/c/Program Files/nodejs/npm: /bin/sh^M: bad interpreter: No such file or directory

 原因是windows也安装了npm,npm直接调用到了windows的,然后可能是因为windows和Ubuntu的换行符不一样导致sh运行不了。

解决方案

方案一:使用全路径

先用 whereis npm 查到 npm位置在 /usr/bin/npm ,所以 使用 /usr/bin/npm -v调用的就是Ubuntu的npm。

方案二:去掉Windows路径

vi /etc/wsl.conf
#然后输入
[interop]
appendWindowsPath = false

那么就不会调用windows的npm了。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

WSL无法使用npm 的相关文章

随机推荐

  • CentOS上搭建MPICH2开发环境的步骤

    本博客已迁往http coredumper cn 前提条件 共有 5 台机器 均安装有 CentOS6 4 系统 主机名分别为 node0 node1 node2 node3 node4 node0 作为主节点 这里的主节点是指将 node
  • 算法设计与分析5.11求解满足方程解问题

    编写一个实验程序 xff0c 求出a b c d e xff0c 满足ab cd e 61 1方程 xff0c 其中所有变量的取值为1 5并且均不相同 注 xff1a 原书上的方程为ab cd 43 e 61 1 xff0c 该方程无解 分
  • pip安装python第三方库的四种方法

    文章目录 一 无镜像安装二 镜像安装三 一劳永逸式镜像安装四 批量安装总结 一 无镜像安装 pip install 库名 打开命令提示符 win 43 r 输入cmd xff0c 在命令提示窗口输入pip install 库名 xff0c
  • 【计算机组成原理】实验5:运算器实验

    实验内容 一 实验原理 实验中所用的运算器数据通路如下图所示 ALU运算器由CPLD描述 运算器的输出经过2片74LS245三态门与数据总线相连 xff0c 2个运算寄存器AX BX的数据输入端分别由4个74LS374锁存器锁存 xff0c
  • 有什么免费好用的全球天气api?

    简单介绍几个 xff0c 选你觉得合适的就行 xff08 下面推荐的国内外的都有 xff0c 访问速度会有些差别 xff09 高德天气 API 天气查询 API文档 开发指南 Web服务 API 高德地图API知心天气 API HyperD
  • Xming的另一种配置,实现远程登录Linux图形界面

    Xming Xming xff1a 我估计这是最简单的登陆Linux桌面的方式了 可以到Xming的网站下载Xming软件 xff0c 因为是Windows软件 xff0c 所以安装非常简单 安装完成后会有两个快捷方式 xff0c 一个是X
  • openstack octavia 简介以及手工安装过程

    openstack octavia 是 openstack lbaas的支持的一种后台程序 xff0c 提供为虚拟机流量的负载均衡 实质是类似于trove xff0c 调用 nove 以及neutron的api生成一台安装好haproxy和
  • Win10 ubuntu子系统,如何安装到其他盘?

    win10的WSL子系统 xff0c 如果是按照网上的一般的安装方法 xff0c 基本都是安装到了C盘了 xff0c 但是只要稍微懂点电脑知识的人都不希望自己的软件安装到C盘 xff0c 那么这个子系统怎么能不安装到C盘咧 xff1f 首先
  • ffmpeg 转jpg文件为rgb32格式的文件

    ffmpeg i 1 jpg vcodec rawvideo pix fmt rgba raw1 rgb 1 jpg 需要转换的原始文件 rgba bgra rgba格式转换 raw1 rgb 转换完成输出的文件名 xff08 注 xff1
  • vbox下安装archlinux

    从 http mirrors ustc edu cn archlinux iso 下载archlinux 在vbox中启动安装介质 xff0c 默认关闭uefi 一路默认 xff0c 一直到磁盘分配 输入 span class hljs p
  • openstack zun源码分析

    容器服务启动过程 项目包括三个服务 xff0c 分别是zun api xff0c zun wsproxy xff0c zun compute xff0c 均使用systemctl来管理启动停止 xff0c 相关的服务文件如 zun api
  • 有效解决Ubuntu18.04无法联网问题

    网络配置 虚拟机的网络适配器的模式有两种 xff1a 桥接模式 xff1a 使得虚拟机拥有跟物理机一样的IP地址 NAT模式 xff1a 使得虚拟机直接共享物理机的IP xff0c 自己本身没有独立的IP地址 这两种模式选择在 以上两种模式
  • 5分钟带你了解音视频开发

    前言 想赚钱 xff0c 第一点就得选对自己的方向 xff0c 有的行业和领域 xff0c 无论你如何努力 xff0c 天花板也不过如此 选对时代的风口 xff0c 就算是头猪都能被吹上天 xff0c 今天我们就来聊聊音视频开发 蓬勃发展的
  • C# 学习笔记(一)-- C# 语言和 .NET 框架

    从今天开始 xff0c 在这里记录重新学习 C 的学习笔记 导语 之前曾经自学过一段时间的 C xff0c 也写过一些 WinForm 的小工具 个人认为 C 是我所见过的用法最为优雅 xff0c 使用起来最为舒服的语言 xff0c 因此便
  • Ubuntu 添加开机/关机执行脚本与service的理解

    最近碰到一个需求是需要在ubuntu中插入一个关机脚本 xff0c 在系统关机之前执行它 在网上浏览了很多资料 xff0c 但是没有切实可行的方法 xff0c 大多数的博客都是比较陈旧的方法 xff0c 可能已经不适用于最新的ubuntu1
  • Linux 进程间通信基础(四)--fifo管道

    最近正好有一些空余时间 xff0c 在这里总结一下曾经使用过的Linux进程间通信的几种方法 xff0c 贴出来帮助有需要的人 xff0c 也有助于自己总结经验加深理解 上一次我们梳理了pipe管道的相关知识 xff0c 这一次梳理fifo
  • 利用二进制文件制作自己的Debian软件安装包

    在使用Ubuntu系统的时候 xff0c 我们已经习惯了使用Debian风格的软件安装方式 即使用apt get install命令安转或dpkg i deb的方式安装debena软件包 但有时程序没有放到Ubuntu的源服务器上且不提供d
  • Tortoise Git 克隆出现"fatal: Authentication failed for"

    使用Tortoise Git克隆时出现 34 fatal Authentication failed for 34 的错误 xff0c 并且他还不让你输入用户名和密码 xff0c 寻找了许多办法 xff0c 看到最多的是在Git Bash中
  • 怎么解决 接口请求 504 Gateway Time-out

    HTTP 504 Gateway Timeout 错误通常是由于网关或代理服务器无法在规定的时间内从上游服务器接收到响应而导致的 这可能是由于上游服务器过载或网络问题导致的 要解决此问题 xff0c 可以尝试以下步骤 xff1a 检查上游服
  • WSL无法使用npm

    报错信息 root 64 DESKTOP U2RC2DU npm bash mnt c Program Files nodejs npm bin sh M bad interpreter No such file or directory