【问题标题】:npm start not working for my NodeJs projectnpm start 不适用于我的 NodeJs 项目
【发布时间】:2020-12-17 17:43:10
【问题描述】:

任何人都可以请帮助我卡在 npm start 命令中 我正在使用 typescript 处理节点 js - 运行平台 Windows 7-64 但它不会开始抛出错误

您可以在这里查看文件

日志文件,package.json,错误图片:https://filebin.net/oebfwc7nln660exp

\NODEJS\project2>npm 开始

project2@1.0.0 启动 \NODEJS\project2

nodemon --exec ts-node src/index.ts

Node.js 仅在 Windows 8.1、Windows Server 2012 R2 或更高版本上受支持。

将 NODE_SKIP_PLATFORM_CHECK 环境变量设置为 1 会跳过此 检查,但 Node.js 可能无法正确执行。上遇到的任何问题 不支持的平台将不会被修复。npm ERR!代码生命周期

npm 错误!错误号 216

npm 错误! project2@1.0.0 开始:nodemon --exec ts-node src/index.ts

npm 错误!退出状态 216

npm 错误!

npm 错误!在 project2@1.0.0 启动脚本失败。

npm 错误!这可能不是 npm 的问题。上面可能还有额外的日志输出。

npm 错误!可以在以下位置找到此运行的完整日志:

npm 错误! C:\Users\Administrator\AppData\Roaming\npm-cache_logs\2020-08-28T19_00_00_536Z-debug.log

【问题讨论】:

  • “Node.js 仅在 Windows 8.1、Windows Server 2012 R2 或更高版本上受支持”这台计算机使用什么操作系统和版本?
  • 我有 Windows 7-64
  • 您能否检查共享链接附加的一些有关错误的文件
  • 嗯,错误消息清楚地表明 node.js 版本仅支持 windows 8.1 或更高版本。 Windows 7 早于 Windows 8.1。
  • 那么解决办法是什么?我需要升级操作系统吗?

标签: node.js typescript npm


【解决方案1】:

在环境变量中设置 NODE_SKIP_PLATFORM_CHECK 值为 1 后,它可以在 Windows 7 上运行。

【讨论】:

  • 确保正确检查机器上是否安装了 nodeJS。然后,在命令提示符下使用 node -v 来验证
猜你喜欢
  • 2019-06-11
  • 1970-01-01
  • 2021-01-20
  • 2020-05-27
  • 1970-01-01
  • 2019-10-10
  • 2012-09-15
  • 2018-12-10
  • 2018-07-19
相关资源
最近更新 更多