- 
                Notifications
    
You must be signed in to change notification settings  - Fork 3.8k
 
Closed
Labels
Bugthing that needs fixingthing that needs fixingNeeds Triageneeds review for next stepsneeds review for next stepsRelease 8.xwork is associated with a specific npm 8 releasework is associated with a specific npm 8 release
Description
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
- npm i @twurple/chat
 - npm ls --all
 - 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
Labels
Bugthing that needs fixingthing that needs fixingNeeds Triageneeds review for next stepsneeds review for next stepsRelease 8.xwork is associated with a specific npm 8 releasework is associated with a specific npm 8 release