标签: nodejs

如果使用 sudo npm --version,则 npm --version 会有所不同

我刚刚在我的机器上升级了 nodejs。我卸载了我拥有的节点版本(ubuntu 存储库中的版本)。然后我安装了 nvm 并安装了 nodejs 4.2.2。

一切都没有错误,但是当我运行npm --version它时显示2.14.7,然后我决定运行:sudo npm install -g npm为了升级npm版本,但是当我检查它时它仍然显示2.14.7。所以,我再次检查但sudo npm --version这次使用的是最新的3.3.10版本。

为什么会发生这种情况,我该如何解决?

这是一个屏幕截图:
使用或不使用 sudo 显示不同的 npm 版本

我正在使用 Ubuntu 14.04。

编辑:

添加至多命令输出

sistemas@ITAACO01:~$ which npm
/home/sistemas/.nvm/versions/node/v4.2.2/bin/npm
sistemas@ITAACO01:~$ sudo which npm
/usr/local/bin/npm
Run Code Online (Sandbox Code Playgroud)

sudo nodejs npm 14.04

5
推荐指数
1
解决办法
4680
查看次数

电子应用程序作为 PPA

我一直在做一些研究:你不能从 Node.js 应用程序构建 PPA

显然,这不是一个规则,因为有一些项目已经成功地实现了这一点。WebUDP8就是一个例子;他们为 Atom IDE(使用 Electron)和 Popcorn Time(使用 Node-Webkit)构建 PPA

我做了任何人都会做的事情:打扰这些人,因为没有文档(或者至少,我没有找到)。

他们的回答:

Launchpad PPA 尚不支持 nodejs,因为它们不允许获取外部资源。因此,Popcorn TIme PPA 曾经是一个简单的安装程序,可以从其服务器自动下载 Popcorn Time。

但是,据我所知,我没有使用外部资源。这不像我从 package.json 下载依赖项。它们都是--save在d文件夹中构建的。

如何制作我的 Electron 应用程序的 PPA?软件中心是否也适用于 PPA,还是仅适用于 .deb?

launchpad ppa nodejs electron

5
推荐指数
2
解决办法
783
查看次数

如何从cronjob触发的bash脚本运行npm build?

我有一个非常简单的 bash 脚本(run-build.sh):

cd /var/www/project
npm run build
Run Code Online (Sandbox Code Playgroud)

当我从命令行运行该脚本时,它运行良好,但我想通过 cron 作业每 30 分钟运行一次:

*/30 * * * * /var/www/project/run-build.sh >> /var/www/test.log 2>&1
Run Code Online (Sandbox Code Playgroud)

由于某种原因,这不起作用。我尝试了各种其他方法,例如以 root 用户身份运行 cron 作业或将节点的路径添加为 cron 作业的一部分。但是,我还没有设法找到解决方案,这就是我现在在这里发帖的原因。

任何人都知道如何让这个 cron 工作正常工作?

cron nodejs npm

5
推荐指数
2
解决办法
2402
查看次数

卸载 node 和 npm,然后再次重新安装

我遇到了一个 [问题] 并希望完全删除 nodejs 和 npm,然后重新安装。我已经从终端安装了节点。最好的方法是什么?我的系统是 Ubuntu 20.04LTS。

当前版本:

node -v
v12.16.3

npm -v
6.14.4
Run Code Online (Sandbox Code Playgroud)

nodejs npm 20.04

5
推荐指数
1
解决办法
1万
查看次数

错误:ENOSPC:达到文件监视程序数量的系统限制,监视:Ubuntu 18.04

在 VS Code 终端中启动 React 应用程序时,我收到了主题错误。我看到主题问题的答案如下。

临时修复:

sudo sysctl fs.inotify.max_user_watches=524288
sudo sysctl -p
Run Code Online (Sandbox Code Playgroud)

永久修复:

echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf
sudo sysctl -p
Run Code Online (Sandbox Code Playgroud)
  1. 究竟是什么导致了这个错误?因为我在第二天尝试运行该应用程序时得到了这个,我昨天已经运行了它,相同的文件没有任何问题?
  2. 除了 Ubuntu 中的节点模块之外,是否有可能发生这种情况?
  3. 如果我们设置这个数字,就会消耗内存。是否可以再次将其恢复为默认8192?如果不可能,是否是 Ubuntu 中的限制,需要在未来版本中解决?

nodejs 18.04

5
推荐指数
2
解决办法
7362
查看次数

如何安装nodejs特定版本

我已经nodejs使用sudo apt-get install nodejs. 这安装了 0.10.32 版,但我想安装 0.10.15 版。我已经尝试过这个命令

sudo apt-get install nodejs=0.10.15-1chl1~precise1

哪个返回

E: Version '0.10.15-1chl1~precise1' for 'nodejs' was not found

我也试过 sudo apt-get install nodejs=0.10.15

我的 Ubuntu 版本是 14.10,我正在尝试通过 PPA 进行安装。

各位大侠有什么解决办法吗...

nodejs

4
推荐指数
1
解决办法
1万
查看次数

在ubuntu中运行node js服务器

到目前为止,我已经尝试通过以下方式安装 node.js 和 npm

sudo apt-get install nodejssudo apt-get install npm。然后我尝试在 bash 上输入 node 没有任何反应,我尝试使用node app.js什么都没有发生但没有错误

nodejs software-installation

4
推荐指数
1
解决办法
2万
查看次数

为节点 Web 应用程序打开端口 443

我一直在尝试在端口 443 上运行节点 Web 应用程序,但我收到此输出错误:listen EACCES 0.0.0.0:443

已经尝试过 ufw allow 443/tcp 但 nmap 仍然没有将 443 显示为开放端口。

也试过 sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT 没有成功。

任何帮助将不胜感激。

webapp-development nodejs

4
推荐指数
2
解决办法
2万
查看次数

终端启动时出现“/usr/bin/env:‘node’:没有这样的文件或目录”

我刚刚更新到 20.04,每次打开终端/usr/bin/env: \xe2\x80\x98node\xe2\x80\x99: No such file or directory都会显示在最顶部。我已经寻找答案,但在我发现的问题中,npm 不起作用。不过它对我有用。我不知道去哪里看或做什么。

\n

nodejs npm 20.04

4
推荐指数
1
解决办法
1万
查看次数

dpkg-deb:错误:粘贴子进程被信号(管道损坏)nodejs 杀死

我已经尝试了在许多不同网站上可以找到的所有解决方案。我从: 开始,sudo apt upgrade然后是: sudo apt upgrade,但正如你所看到的,我最终遇到了未满足的依赖关系

michael@Ubuntu:~$ sudo apt upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 nodejs : Depends: libnode72 (= 12.18.2~dfsg-1ubuntu2) but it is not installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).

To fix the unmet dependencies I run:  sudo apt --fix-broken install:
michael@Ubuntu:~$ sudo …
Run Code Online (Sandbox Code Playgroud)

apt nodejs

4
推荐指数
1
解决办法
2万
查看次数