Node.js 为什么可以';npm启动了吗?

Node.js 为什么可以';npm启动了吗?,node.js,npm,angular-cli,Node.js,Npm,Angular Cli,我有一个新笔记本,所以我安装了所有我使用的语言。我使用nodejsv10.16。 我有一个角度代码,我想在新笔记本上运行。节点的版本相同。但是,当我在命令行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

我有一个新笔记本,所以我安装了所有我使用的语言。我使用nodejsv10.16。 我有一个角度代码,我想在新笔记本上运行。节点的版本相同。但是,当我在命令行
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.
npm错误!代码失效循环
npm错误!错误1
npm错误-client@0.0.0开始:发球`
npm错误!退出状态1
npm错误!
npm错误!失败-client@0.0.0开始脚本。
npm错误!这可能不是npm的问题。上面可能还有其他日志输出。
为什么会这样?我在启动之前安装了node_模块,它在我以前的笔记本上运行

我应该如何解决这个问题

  • 确保从与package.json文件相同的位置运行启动脚本

  • 检查package.json scripts对象的格式,确保脚本名称正确,并以逗号表示脚本/对象的结尾

    “脚本”:{
    “开始”:“反应脚本开始”
    },
    
  • 确保启动脚本调用的应用程序/模块已正确安装

  • 使用完整的npm命令运行启动脚本:

    npm运行启动


  • 如果所有其他操作都失败,请将您的
    node\u模块重命名为
    node\u modules\u old
    ,检查package.json文件是否具有所有必需的依赖项,并从同一目录运行
    npm install
    ,以生成一个新的
    node\u modules
    文件夹,然后尝试使用
    npm run start
    再次运行脚本。启动脚本中的命令是否在终端上运行?这是否回答了您的问题?对所有npm命令都在终端上运行。