---
title: "Discussion on \"Using NVM to enforce node versions\" | Hashnode"
description: "Discussion on \"Using NVM to enforce node versions\". At work, we previously used docker to give us a common node version by running every node and npm command through a wrapper script. This meant we wouldn't run into strange gotchas between different versions of node and npm. But it also created more p..."
url: "https://hashnode.com/posts/using-nvm-to-enforce-node-versions/65bd2bccf6cc0b42ff6972e7"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Using NVM to enforce node versions](https://penner.me/using-nvm-to-enforce-node-versions?utm_source=hashnode&utm_medium=feed)

At work, we previously used docker to give us a common node version by running every node and npm command through a wrapper script. This meant we wouldn't run into strange gotchas between different versions of node and npm. But it also created more p...

Feb 5, 2020 · 2 min read · penner.me  
Read the article

-   [#nodejs](https://hashnode.com/tag/nodejs)
-   [#javascript](https://hashnode.com/tag/javascript)
-   [#nvm](https://hashnode.com/tag/nvm)

## Written by

[Marty Penner](https://hashnode.com/@martypenner)

@martypenner

  
[View profile](https://hashnode.com/@martypenner)

Code, creativity, and improv: navigating the unexpected.

Hey, I'm Marty! I help build great developer experiences, from documentation to dev tools. I have a lot of experience with modern monorepos and React. I built a VSCode extension (called "CSS to Go") in mostly Rust for autocompleting CSS classnames. I've worked on a task manager app (who hasn't these days?) that I'm aiming to be local-first, cloud-optional, and polished because it's fun. I love reading, drumming, some writing, and figuring hard problems out. I've worked with a lot of tech over the 10+ years I've been a developer, and I love the inflection point we are at in the industry. The future is bright! I am currently a Frontend Developer at Race Roster , based out of Ontario, Canada.

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
