【发布时间】:2018-02-10 19:51:04
【问题描述】:
我在 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" "run" "lite"
19个错误节点v4.2.6
20 错误 npm v3.5.2
21 错误代码 ELIFECYCLE
22 错误 firstApp-client@1.0.0 lite:
lite-server22 错误退出状态 1
23 错误在 firstApp-client@1.0.0 lite 脚本“lite-server”处失败。
23 错误请确保您已安装最新版本的 node.js 和 npm。
23错误如果是这样,这很可能是firstApp-client包的问题,
23 错误与 npm 本身无关。
23 error 告诉作者这在你的系统上失败了:
23 错误 lite-server
23 错误您可以通过以下方式获取有关如何为此项目打开问题的信息:
23 error npm bugs firstApp-client
23 错误或者如果不可用,您可以通过以下方式获取他们的信息:
23 错误 npm owner ls firstApp-client
23 错误上面可能有额外的日志输出。
24 详细退出 [ 1, true ]
【问题讨论】:
-
您应该在您的
package.json中包含start的值,这样我们才能看到npm start实际运行的命令。 -
仅作记录,您是否停止之前以
npm stop开头以便启动项目? -
感谢 cmets,是的,我在再次执行之前停止了 npm。我会看到我的 package.json 文件
-
@EmptyArsenal 我在 package.json 中有这一行 "start": "tsc && concurrently \"npm run tsc:w\" \"npm run lite\" " 你在引用它?
-
@andres 我认为这是正确的部分,但只需将您的 package.json 添加到您的问题中,不包括像依赖项这样不重要的位,采用有效的 JSON 格式,以便我们可以很好地看到它格式化,以便您的问题完整。
标签: node.js linux ubuntu npm npm-start