【问题标题】:error when installing nodemon on Ubuntu 18.04在 Ubuntu 18.04 上安装 nodemon 时出错
【发布时间】:2018-12-19 07:44:39
【问题描述】:

当我用

安装 nodemon
sudo npm i --save-dev nodemon

我收到以下错误消息:

npm ERR! path /home/dominikpatera/Dropbox/Projekty/Fytwa/server/node_modules/npm/node_modules/abbrev
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall rename
npm ERR! enoent ENOENT: no such file or directory, rename '/home/dominikpatera/Dropbox/Projekty/Fytwa/server/node_modules/npm/node_modules/abbrev' -> '/home/dominikpatera/Dropbox/Projekty/Fytwa/server/node_modules/npm/node_modules/.abbrev.DELETE'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent 
npm ERR! A complete log of this run can be found in:
npm ERR!     /home/dominikpatera/.npm/_logs/2018-07-11T09_45_21_545Z-debug.log

你能帮我解决它吗?

【问题讨论】:

  • 你看过/home/dominikpatera/.npm/_logs/2018-07-11T09_45_21_545Z-debug.log吗?
  • 本地安装时不要使用sudo。如果你希望它是全局的,那么使用 sudo npm i -g nodemon

标签: javascript node.js npm nodemon enoent


【解决方案1】:

打开终端并输入:

sudo npm install -g nodemon

然后

echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p

你会得到类似的输出:

fs.inotify.max_user_watches=524288
fs.inotify.max_user_watches = 524288

之后,您的 nodemon 将完美运行。

【讨论】:

  • 天哪,这行得通。您是否有任何文档可以链接或解释为什么需要/设置这些后续命令?
【解决方案2】:

首先确保在您的终端上,您正在处理正确的项目。您可以输入ls 进行检查,然后按回车键。

然后给出安装nodemon的命令。从nodemon官网我们发现,要写npm install -g nodemon

但是如果你在这里遇到问题,那就写这个-

sudo npm install -g nodemon

【讨论】:

    猜你喜欢
    • 2023-03-22
    • 2021-03-24
    • 1970-01-01
    • 2019-05-22
    • 1970-01-01
    • 1970-01-01
    • 2019-06-18
    • 1970-01-01
    相关资源
    最近更新 更多