Skip to content

[BUG] npm not installing (all) optional dependencies #5831

Open
@notroid5

Description

@notroid5

Is there an existing issue for this?

  • I have searched the existing issues

This issue exists in the latest npm version

  • I am using the latest npm

Current Behavior

npm does not install (all) optional dependencies by default

Expected Behavior

npm installs all optional dependencies by default

Steps To Reproduce

  1. npm i @twurple/chat
  2. npm ls --all
  3. See output above:
  • UNMET OPTIONAL DEPENDENCY encoding@^0.1.0
  • UNMET OPTIONAL DEPENDENCY bufferutil@^4.0.1
  • UNMET OPTIONAL DEPENDENCY utf-8-validate@^5.0.2

If you install those packages (as optional dependencies) yourself and check the output again, it is fine.

Environment

  • npm: 8.19.2 (I know 8.19.3 is current but it is not included in node v18.12.1 which is current so...)
  • Node.js: v18.12.0
  • OS Name: Windows 10 21H1
  • System Model Name: custom pc
  • npm config:
; "builtin" config from C:\Program Files\nodejs\node_modules\npm\npmrc

prefix = "C:\\Users\\[]\\AppData\\Roaming\\npm"

; node bin location = C:\Program Files\nodejs\node.exe
; node version = v18.12.0
; npm local prefix = C:\Users\[]
; npm version = 8.19.2
; cwd = C:\Users\[]
; HOME = C:\Users\[]
; Run `npm config ls -l` to show all defaults.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Bugthing that needs fixingNeeds Triageneeds review for next stepsRelease 8.xwork is associated with a specific npm 8 release

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions