我正在努力设置JavaScript代码测试工具Karma,但当我运行初始化karma的命令时,出现错误“usr/bin/env: node: No such file or directory”。我该如何解决?
根据@digitalmediums所说:
我发现这通常是一种错误的命名方式。如果您从软件包管理器中安装,则bin文件可能被称为 nodejs,因此您只需要执行以下符号链接即可:"sudo ln -s /usr/bin/nodejs /usr/bin/node"
sudo ln -s /usr/bin/nodejs /usr/bin/node 这对我很有用。 在Ubuntu中,node是一个保留术语,因此node.js实际上是nodejs。
我发现了一个类似的问题,在这里。
通常,用户安装的非打包的 Node 版本(不是 Node.js)可以从 /usr/local/bin/node 运行。
如下:
#!/usr/local/bin/node