[MIRROR] Require Node 16, Disable experimental Yarn PnP ESM loader [MDB IGNORE] (#9974)

* Require Node 16, Disable experimental Yarn PnP ESM loader (#63314)

    Fixes problems with building tgui on certain versions of Node.
    Bumps required NodeJS version to 16 (which is the current LTS)

These two things are atomic, they're just bundled in one PR for convenience.

* Require Node 16, Disable experimental Yarn PnP ESM loader

Co-authored-by: Aleksej Komarov <stylemistake@gmail.com>
This commit is contained in:
SkyratBot
2021-12-09 14:49:03 +00:00
committed by GitHub
co-authored by Aleksej Komarov
parent 69a3a5207b
commit bc5ffe1123
3 changed files with 6 additions and 3 deletions
+2 -2
View File
@@ -11,8 +11,8 @@ export BYOND_MINOR=1557 #SKYRAT EDIT CHANGE - Compiler failure due to insufficen
export RUST_G_VERSION=0.5.0
#node version
export NODE_VERSION=12
export NODE_VERSION_PRECISE=12.22.4
export NODE_VERSION=16
export NODE_VERSION_PRECISE=16.13.1
# SpacemanDMM git tag
export SPACEMAN_DMM_VERSION=suite-1.7.1
+2
View File
@@ -10,6 +10,8 @@ plugins:
- path: .yarn/plugins/@yarnpkg/plugin-interactive-tools.cjs
spec: "@yarnpkg/plugin-interactive-tools"
pnpEnableEsmLoader: false
preferAggregateCacheInfo: true
preferInteractive: true
+2 -1
View File
@@ -29,7 +29,8 @@ If you are using the tooling provided in this repo, everything is included! Feel
However, if you want finer control over the installation or build process, you will need these:
- [Node v12.20+](https://nodejs.org/en/download/)
- [Node v16.13+](https://nodejs.org/en/download/)
- **LTS** release is recommended instead of latest
- **DO NOT install Chocolatey if Node installer asks you to!**
- [Yarn v1.22.4+](https://yarnpkg.com/getting-started/install)
- You only need to run `npm install -g yarn`.