【问题标题】:Why can't npm start?为什么 npm 无法启动?
【发布时间】:2020-09-17 11:17:56
【问题描述】:

我有一个新笔记本,所以我安装了我使用的所有语言。我使用 nodejs v10.16。 我有一个我想在新笔记本上运行的 Angular 代码。节点的版本是相同的。但是,当我在命令行中写npm start 时,我收到了以下消息:

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! <my-project>-client@0.0.0 start: `ng serve`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the <my-project>-client@0.0.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

为什么会这样?我在开始之前安装了 node_modules,它在我早期的笔记本上运行。

我应该如何解决这个问题?

【问题讨论】:

标签: node.js npm angular-cli


【解决方案1】:
  1. 确保您从与您的 package.json 文件相同的位置运行启动脚本。

  2. 检查 package.json 脚本对象的格式,确保脚本名称正确,并指出脚本/对象以逗号结尾的位置。

    "scripts": {
      "start": "react-scripts start"
    },
    
  3. 确保您的启动脚本正在调用的应用程序/模块已正确安装/安装。

  4. 使用完整的 npm 命令运行您的启动脚本:

    npm run start

如果所有其他方法都失败,请将您的 node_modules 重命名为 node_modules_old,检查您的 package.json 文件是否包含所有必需的依赖项并从同一目录运行 npm install 以生成 new @ 987654326@ 文件夹,然后尝试使用 npm run start 再次运行脚本。

【讨论】:

    猜你喜欢
    • 2016-12-20
    • 2021-06-04
    • 2013-11-12
    • 1970-01-01
    • 2022-08-12
    • 2019-04-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多