我在Ubuntu上使用bash运行最新的稳定窗口,通过cmder wslbridge运行(我尝试直接通过bash运行,但错误相同)。移动到基于windows的react-native文件夹并尝试运行一些cli,如NPM run Android
、react-native Run-Android
、Gradlew Clean
总是产生错误;
而令人惊讶的是,其他一些命令如npm可以正常启动...
国家预防机制将其打印出来;/usr/local/bin/npm
正如您所说的,您不确定运行命令时运行的是什么。如果您运行以下命令,它可能会清楚地表明实际运行的是什么。
➜ ~ whereis npm
npm: /usr/local/bin/npm /home/damo/.nvm/versions/node/v8.11.1/bin/npm /mnt/c/Program Files/nodejs/npm /mnt/c/Program Files/nodejs/npm.cmd
➜ ~ which npm
/home/damo/.nvm/versions/node/v8.11.1/bin/npm
➜ ~ npm --version
6.4.1
➜ ~ sudo find / -name npm
/home/damo/.npm/10.52.63.39_4783/npm
/home/damo/.npm/npm
/home/damo/.nvm/versions/node/v10.4.1/bin/npm
/home/damo/.nvm/versions/node/v8.11.1/bin/npm
/home/damo/.oh-my-zsh/plugins/npm
/mnt/c/Program Files/nodejs/node_modules/npm
/mnt/c/Program Files/nodejs/node_modules/npm/bin/npm
/mnt/c/Program Files/nodejs/npm
/mnt/c/Users/stangerd/AppData/Roaming/npm
➜ ~ echo $PATH
/home/damo/.nvm/versions/node/v8.11.1/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/mnt/c/Program Files/cmder/vendor/conemu-maximus5/ConEmu/Scripts:/mnt/c/Program Files/cmder/vendor/conemu-maximus5:/mnt/c/Program Files/cmder/vendor/conemu-maximus5/ConEmu:/mnt/c/Program Files/Docker/Docker/resources/bin:/mnt/c/Windows/System32:/mnt/c/Windows:/mnt/c/Windows/System32/wbem:/mnt/c/Windows/System32/WindowsPowerShell/v1.0:/mnt/c/HashiCorp/Vagrant/bin:/mnt/c/Program Files/Git/cmd:/mnt/c/Program Files/nodejs:/mnt/c/Program Files/Beyond Compare 4:/mnt/c/ProgramData/chocolatey/bin:/mnt/c/Program Files/Microsoft VS Code/bin:/mnt/c/Program Files/Docker/Docker/resources/bin:/mnt/c/Users/ stangerd/AppData/Roaming/npm
➜ ~ nvm use 10
Now using node v10.4.1 (npm v6.1.0)
➜ ~ echo $PATH
/home/damo/.nvm/versions/node/v10.4.1/bin:/usr/local/sbin:/usr/local/bin:........
您可以看到,对于我来说,我也有许多版本的npm,但使用的是我的WSLs当前的nvm版本(通过运行which npm
显示)。这是因为当搜索路径时,将使用第一个找到的路径。我路径中所有文件夹中的第一个npm实例位于/home/damo/.nvm/versions/node/v8.11.1/bin
中。请注意,当使用nvm时,当切换节点版本时,路径将被更改,并且可以方便地将此新路径放在所有现有路径文件夹的前面。
同样值得检查别名集,因为它在查询路径之前得到了评估。只需运行alias
来获取列表。
npm错误!有效得安装目标: npm错误![“0.1.0”,“0.1.1”,“0.1.2”,“0.1.3”,“0.1.4”] npm错误!在installTargetsError(C:\Program Files(x86)\nodejs\node_modules\ S:698:17) npm错误!在C:\Program Files(x86)\nodejs\node_module\npm\lib\c
我试图在一个网站上使用gettext,为此我遵循O'Reilly媒体教程。在第一页的末尾,它说我需要使用命令,但是我的命令行返回以下内容:我在XAMPP上运行我的网站,所以我的整个目录是这样的: 我有考试。php在gettext文件夹中,以及消息。采购订单位于文件夹中。即使我尝试使用poedit,它也不起作用。这是我的测验。php代码: 我不确定bindtextdomain函数中的字符串是否正确。
在运行命令之后,我尝试运行命令,然后运行命令 ` 有人帮忙吗?
我是PSQL新手。在终点站。我输入了以下命令 我面临以下错误: PSQL:无法连接到服务器:没有这样的文件或目录服务器是否在本地运行并接受Unix域套接字“/var/run/PostgreSQL/.s.pgsql.5432”上的连接? 请有人在这方面帮助我。
如何在Windows环境下在Ubuntu上执行从Windows 10到Bash的复制粘贴操作? 我尝试了以下方法: ctrlshiftv 有什么建议吗?
我是nodejs的新手,并试图学习它。我通过命令将节点框架作为全局模块进行了安装: 这工作正常,我在中找到了它。然后我在express上创建一个新项目: 但这不会创建项目文件夹,也不会返回任何错误代码,清晰的节点代码工作正常。有人知道如何检测和修复此错误吗?