0

我在 Ubuntu 上使用 Node v4.2.6 和 npm v3.5.2,我从 github 克隆了我的项目并安装了所有模块。当我做 npm start 它运行良好,但是当我尝试再次运行它时开始崩溃,我发现让它再次工作的唯一方法是重新克隆项目。我认为这是一个罕见而愚蠢的问题,有人可以帮助我吗?请原谅我的英语不好,这是 npm-debug.log 错误:

17 错误 Linux 4.4.0-92-generic

18 错误 argv “/usr/bin/nodejs” “/usr/bin/npm” “运行” “lite”

19 错误节点 v4.2.6

20 错误 npm v3.5.2

21 错误代码 ELIFECYCLE

22 错误 firstApp-client@1.0.0 精简版:lite-server

22 错误 退出状态 1

23 错误在 firstApp-client@1.0.0 lite 脚本“lite-server”处失败。

23 错误 确保您安装了最新版本的 node.js 和 npm。

23错误如果这样做,这很可能是firstApp-client包的问题,

23 错误与 npm 本身无关。

23 错误告诉作者这在你的系统上失败了:

23 错误精简服务器

23 错误您可以通过以下方式获取有关如何为此项目打开问题的信息:

23 错误 npm 错误 firstApp-client

23 错误 或者如果这不可用,您可以通过以下方式获取他们的信息:

23 错误 npm 所有者 ls firstApp-client

23 错误 上面可能有额外的日志输出。

24 详细退出 [1, true]

4

1 回答 1

2

我不知道为什么,但问题似乎是 nodejs 的版本不兼容。我跑:

$ sudo npm cache clean -f

$ sudo npm install -g n

$ sudo n stable

$ sudo ln -sf /usr/local/n/versions/node/<VERSION>/bin/node /usr/bin/nodejs

一切都解决了。感谢您的评论

于 2017-09-01T18:18:11.737 回答