NPM 警告:“引擎不受支持”

2024-01-08

我输入了命令npm install -D tailwind css postcss autoprefixer vite在 VS 代码中。

我的环境是:

  • NPM版本:8.1.2
  • Node.js 版本:16.13.1

这导致了以下警告:

npm WARN idealTree Removing dependencies.vite in favor of devDependencies.vite
npm WARN EBADENGINE Unsupported engine {    
npm WARN EBADENGINE   package: '[email protected] /cdn-cgi/l/email-protection',    
npm WARN EBADENGINE   required: { node: '>=0.8 <=9' },
npm WARN EBADENGINE   current: { node: 'v16.13.1', npm: '8.1.2' }
npm WARN EBADENGINE }

我的 package.json 是:{ "name": "tailwind-css-part-7", "version": "1.0.0", "main": "index.js", "devDependencies": { "autoprefixer": "^10.4.2", "css": "^3.0.0", "postcss": "^8.4.5", "tailwind": "^4.0.0", "vite": "^2.7.10" }, "scripts": { "start": "vite" }, "keywords": [], "author": "", "license": "ISC", "dependencies": { "accepts": "^1.3.7", "ajv": "^6.10.0", "amqplib": "^0.5.2", "ansi-styles": "^3.2.1", "app-root-path": "^2.1.0", "array-flatten": "^1.1.1", "asn1": "^0.2.3", "async-limiter": "^1.0.1", "async-retry": "^1.2.3", "atob": "^2.1.2", "babel-runtime": "^6.26.0", "basic-auth": "^2.0.1", "bitsyntax": "^0.0.4", "bluebird": "^3.7.2", "body-parser": "^1.18.3", "browserslist": "^4.19.1", "buffer-equal-constant-time": "^1.0.1", "buffer-more-ints": "^0.0.2", "bytes": "^3.0.0", "call-bind": "^1.0.2", "caniuse-lite": "^1.0.30001296", "chalk": "^2.4.1", "color-convert": "^1.9.3", "color-name": "^1.1.3", "commands-events": "^1.0.4", "comparejs": "^1.0.0", "compressible": "^2.0.18", "compression": "^1.7.3", "content-disposition": "^0.5.2", "content-type": "^1.0.4", "cookie": "^0.3.1", "cookie-signature": "^1.0.6", "core-js": "^2.6.12", "core-util-is": "^1.0.3", "cors": "^2.8.5", "crypto2": "^2.0.0", "datasette": "^1.0.1", "debug": "^2.6.9", "decode-uri-component": "^0.2.0", "define-properties": "^1.1.3", "depd": "^1.1.2", "destroy": "^1.0.4", "draht": "^1.0.1", "ecdsa-sig-formatter": "^1.0.11", "ee-first": "^1.1.1", "electron-to-chromium": "^1.4.35", "encodeurl": "^1.0.2", "es-abstract": "^1.19.1", "es-to-primitive": "^1.2.1", "esbuild": "^0.13.15", "esbuild-windows-64": "^0.13.15", "escalade": "^3.1.1", "escape-html": "^1.0.3", "escape-string-regexp": "^1.0.5", "etag": "^1.8.1", "eventemitter2": "^5.0.1", "express": "^4.16.4", "fast-deep-equal": "^2.0.1", "fast-json-stable-stringify": "^2.1.0", "finalhandler": "^1.1.1", "find-root": "^1.1.0", "flaschenpost": "^5.0.49", "formats": "^1.0.0", "forwarded": "^0.2.0", "fraction.js": "^4.1.2", "fresh": "^0.5.2", "function-bind": "^1.1.1", "get-intrinsic": "^1.1.1", "get-own-enumerable-property-symbols": "^3.0.2", "get-symbol-description": "^1.0.0", "has": "^1.0.3", "has-bigints": "^1.0.1", "has-flag": "^3.0.0", "has-symbols": "^1.0.2", "has-tostringtag": "^1.0.0", "hase": "^2.0.0", "http-errors": "^1.6.3", "iconv-lite": "^0.4.23", "inherits": "^2.0.4", "internal-slot": "^1.0.3", "ipaddr.js": "^1.9.1", "is-bigint": "^1.0.4", "is-boolean-object": "^1.1.2", "is-callable": "^1.2.4", "is-core-module": "^2.8.0", "is-date-object": "^1.0.5", "is-negative-zero": "^2.0.2", "is-number-object": "^1.0.6", "is-obj": "^1.0.1", "is-regex": "^1.1.4", "is-regexp": "^1.0.0", "is-shared-array-buffer": "^1.0.1", "is-string": "^1.0.7", "is-symbol": "^1.0.4", "is-weakref": "^1.0.2", "isarray": "^0.0.1", "json-lines": "^1.0.0", "json-schema-traverse": "^0.4.1", "jsonwebtoken": "^8.5.0", "jwa": "^1.4.1", "jws": "^3.2.2", "limes": "^2.0.0", "lodash": "^4.17.11", "lodash.includes": "^4.3.0", "lodash.isboolean": "^3.0.3", "lodash.isinteger": "^4.0.4", "lodash.isnumber": "^3.0.3", "lodash.isplainobject": "^4.0.6", "lodash.isstring": "^4.0.1", "lodash.once": "^4.1.1", "lusca": "^1.6.1", "media-typer": "^0.3.0", "merge-descriptors": "^1.0.1", "methods": "^1.1.2", "mime": "^1.4.1", "mime-db": "^1.51.0", "mime-types": "^2.1.34", "moment": "^2.22.2", "morgan": "^1.9.1", "ms": "^2.0.0", "nanoid": "^3.1.30", "negotiator": "^0.6.2", "nocache": "^2.0.0", "node-releases": "^2.0.1", "node-rsa": "^0.4.2", "node-statsd": "^0.1.1", "normalize-range": "^0.1.2", "object-assign": "^4.1.1", "object-inspect": "^1.12.0", "object-keys": "^1.1.1", "object.assign": "^4.1.2", "object.getownpropertydescriptors": "^2.1.3", "on-finished": "^2.3.0", "on-headers": "^1.0.2", "parseurl": "^1.3.3", "partof": "^1.0.0", "path-parse": "^1.0.7", "path-to-regexp": "^0.1.7", "picocolors": "^1.0.0", "postcss-value-parser": "^4.2.0", "processenv": "^1.1.0", "proxy-addr": "^2.0.7", "punycode": "^2.1.1", "qs": "^6.5.2", "range-parser": "^1.2.1", "raw-body": "^2.3.3", "readable-stream": "^1.1.14", "regenerator-runtime": "^0.12.1", "resolve": "^1.21.0", "retry": "^0.12.0", "rollup": "^2.63.0", "safe-buffer": "^5.1.2", "safer-buffer": "^2.1.2", "semver": "^5.7.1", "send": "^0.16.2", "serve-static": "^1.13.2", "setprototypeof": "^1.1.0", "sha-1": "^0.1.1", "side-channel": "^1.0.4", "source-map": "^0.6.1", "source-map-js": "^1.0.1", "source-map-resolve": "^0.6.0", "split2": "^3.0.0", "stack-trace": "^0.0.10", "statuses": "^1.4.0", "stethoskop": "^1.0.0", "string_decoder": "^0.10.31", "string.prototype.trimend": "^1.0.4", "string.prototype.trimstart": "^1.0.4", "stringify-object": "^3.3.0", "supports-color": "^5.5.0", "supports-preserve-symlinks-flag": "^1.0.0", "timer2": "^1.0.0", "tsscmp": "^1.0.6", "type-is": "^1.6.18", "unbox-primitive": "^1.0.1", "unpipe": "^1.0.0", "untildify": "^3.0.3", "uri-js": "^4.4.1", "util-deprecate": "^1.0.2", "util.promisify": "^1.0.0", "utils-merge": "^1.0.1", "uuid": "^3.3.2", "uuidv4": "^3.0.1", "varname": "^2.0.3", "vary": "^1.1.2", "which-boxed-primitive": "^1.0.2", "ws": "^6.2.0" }, "description": "" }


这不是一个重大错误,只是意味着某些功能可能无法按预期工作。 正如这个npm WARN EBADENGINE required: { node: '>=0.8 <=9' }该行显示,此包按预期工作所需的节点版本在 0.8 到 9 之间,但您拥有节点 16。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

NPM 警告:“引擎不受支持” 的相关文章

  • 如何修复 MongoClient is not a constructor 错误

    我刚刚学习 JavaScript 和 Nodejs 根据我在网上找到的一些代码 我编写了以下应用程序 当我尝试运行它时 我在第 9 行收到错误 其中显示 new MongoClient 错误提示 MongoClient 不是构造函数 您能解
  • 如何在express中设置单个会话maxAge?

    据我了解 您可以在启动应用程序时设置 maxAge 如下所示 connect session secret keyboard cat cookie maxAge 60000 但是 我想实现一些类似于 记住我 设置的东西 我该怎么做呢 多谢
  • 如何对 NestJS 中的控制器应用防护进行单元测试?

    我在 NestJS 中配置了一个控制器 我想检查是否设置了适当的防护 有人有如何完成此操作的示例吗 这个 删节的 示例作为一个应用程序可以正常工作 所以我只是在测试指导之后 您会注意到在用户测试中有一些我正在调用的测试Reflect get
  • 在 Node.js 中包含另一个文件中的 JavaScript 类定义

    我正在为 Node js 编写一个简单的服务器 并且使用我自己的类 名为User看起来像 function User socket this socket socket this nickname null just the typical
  • mocha.opts 已弃用,如何迁移到 package.json?

    我正在开发一个大型项目 自从上周我更新了摩卡以来 现在我们收到警告 DeprecationWarning 通过 mocha opts 进行的配置已被弃用并且 将从 Mocha 的未来版本中删除 使用 RC 文件或 改为 package js
  • npm WARN 已弃用 [email protected]:改用 uuid 模块

    当我尝试时 npm install g cordova latest总是得到npm 警告已弃用 电子邮件受保护 cdn cgi l email protection 使用 uuid 模块代替 mac 操作系统塞拉利昂 10 12npm v
  • 如何使用 Node.js 解析 JSON? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我应该如何使用 Node js 解析 JSON 是否有一些模块可以安全地验证和解析 JSON 你可以简单地使用JSON parse h
  • 使用mockery和sinon模拟类方法

    我正在学习使用带有 sinon 的节点模块模拟进行单元测试 仅使用模拟和普通类 我就可以成功注入模拟 不过 我想注入一个 sinon 存根而不是一个普通的类 但我在这方面遇到了很多麻烦 我试图嘲笑的班级 function LdapAuth
  • NPM 如何处理版本冲突?

    由于 NPM 版本 3 节点模块和依赖项都安装在同一根级别 但是 如果我安装两个依赖于同一模块的两个不同版本的模块怎么办 例如 如果我安装异步npm i email protected cdn cgi l email protection
  • sails.js 水线嵌套填充查询

    我有一个返回对象的多个结果的查找查询 该对象包含一个包含另一个模型的模型 问题是水线不支持嵌套填充 因此它填充第一个模型 但不填充它的内部模型 我见过的所有示例都是针对 findOne 查询的 我正在寻找一种方法来解决返回多个结果的查找查询
  • 如何向 node-http-proxy 响应添加标头

    我需要在第三方服务上解决CORS 所以我想构建一个代理来添加标头 Access Control Allow Origin 为什么这段代码没有添加标题 httpProxy require http proxy var URL https th
  • Node.js:您什么时候知道异步任务集合何时完成?

    我想深入一个目录 并根据正则表达式检查我在其中看到的每个文件的名称 基本上是通用unix的一个版本find命令 仅用 Node js 编写 我不关心文件的顺序 但我确实想确保获得所有文件 我有以下代码 我认为 它接近我想要的 它需要一个 s
  • “brew升级节点”后“node -v”显示错误版本

    我升级了 Node js 版本brew upgrade node其中安装了v5 3 0 但是当我得到节点的版本时node v它显示 v0 10 29 I tried brew link overwrite node但这没有用 Brew 已链
  • 如何执行密集的 Node.js 计算

    我正在开发一个电子商务应用程序 每次产品从服务器发送到客户端时都必须重新计算产品的定价 每次发送多达数千个产品 计算部分本身相当密集 因为它需要多个数据库查询来计算 我的简单解决方案是将计算部分抽象到另一个专门用于计算的 Node js 应
  • Node.js 中的 Twilio 短信回复

    我正在使用 node js 中的 twilio 编写移动通知系统 目前可以向用户发送短信 但我希望用户能够回复我 我需要收集用户发送文本的电话号码以及消息的内容 以查询我的 mongoosedb 我找不到太多这方面的信息 因此非常感谢您的帮
  • 如何在不到处添加调试行的情况下记录 Node.js 中的每个方法调用?

    我想记录发出请求的人的 user id 以及为 javascript 类调用的每个方法的方法名称 例如 35 log in 35 list of other users 78 log in 35 send message to user 3
  • 类验证器 (Node.js) 在自定义验证中获取另一个属性值

    目前 我有一个非常简单的类验证器文件 其中包含 Nest js 中的 ValidationPipe 如下所示 import IsDateString IsEmail IsOptional IsString Length Max from c
  • 在调试模式下运行 NPX 命令

    我有一些npx create react app命令卡住了 终端上没有显示任何错误 所以 我需要运行npx in 调试模式 有没有办法获得debug登录npx命令来识别问题 edit 我运行的命令 npx create react app
  • 在 AWS Lambda 中共享代码

    在 AWS Lambda 函数之间共享代码的首选方式是什么 我有这样的结构 functions a 节点模块 index js 包 json b 节点模块 index js 包 json c 节点模块 index js 包 json 这让每
  • 使用任何节点模块在内存中创建 ZIP 文件

    是否有任何节点模块可以在内存中创建 zip 我不想将 zip 文件保存在磁盘上 以便我们可以将这个创建的 zip 文件发送到其他服务器 从内存 做这个的最好方式是什么 这是我的例子 var file system require fs va

随机推荐