# HELP! - Node Sass doesn't support Windows 64-bit

**URL:** <https://discourse.aurelia.io/t/help-node-sass-doesnt-support-windows-64-bit/4382>\
**Category:** Help Requests\
**Created:** [August 23, 2021, 2:46pm UTC](https://discourse.aurelia.io/t/help-node-sass-doesnt-support-windows-64-bit/4382 "2021-08-23T14:46:20Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![roddharris](https://yyz1.discourse-cdn.com/flex027/user_avatar/discourse.aurelia.io/roddharris/32/1340_2.png) [@roddharris](https://discourse.aurelia.io/u/roddharris)\
**Post date:** [August 23, 2021, 2:46pm UTC](https://discourse.aurelia.io/t/help-node-sass-doesnt-support-windows-64-bit/4382/1 "2021-08-23T14:46:20Z")

</div>

Hello,

I had a project that I started using `aurelia-cli 1.3.1` (I don’t know what that means in terms of the framework version). I _think_ I was using `node 10.3.0` and `npm 6.1.0` at the time. Everything compiled and worked just fine.

Recently, I started a new project. Prior to this project, I decided to upgrade the aurelia-cli as well as node/npm. So, I’ve now got `aurelia-cli 2.0.3`, `node 16.5.0` and `npm 7.20.3`. The new project works great.

However, I now need to go back and make some changes to my older project. `au build` gives me the following error message:

> Error: Node Sass does not yet support your current environment: Windows 64-bit with Unsupported runtime (93)

Checking my versions in the project directory yields:

> au -v : Local aurelia-cli v.1.3.1  
> node -v : v16.5.0  
> npm -v : v7.23.3

If I use **Node Version Manager** to switch back to node 10.3.0 and try `au build`, I then get a message:

> You are running Node.js v10.3.0  
> aurelia-cli requires Node.js v10.12.0 or above  
> Please upgrade to latest Node.js [https://nodejs.org](https://nodejs.org)

So, I installed `node 12.0.0` and ran `au -v` only to get

> ‘au’ is not recognized as an internal or external command.

If I change my node version to `node 16.5.0` or `node 10.3.0` then `au -v` works – but I still cannot build my old project.

What do I do now?

---

<div class="post-metadata">

**Author:** ![zewa666](https://yyz1.discourse-cdn.com/flex027/user_avatar/discourse.aurelia.io/zewa666/32/19_2.png) [@zewa666](https://discourse.aurelia.io/u/zewa666)\
**Post date:** [August 23, 2021, 3:13pm UTC](https://discourse.aurelia.io/t/help-node-sass-doesnt-support-windows-64-bit/4382/2 "2021-08-23T15:13:58Z")

</div>

Node sass is deprecated so there wont be a support for upcoming node versions [Sass: LibSass is Deprecated](https://sass-lang.com/blog/libsass-is-deprecated)

As suggested update to Dart sass `npm i sass`

---

<div class="post-metadata">

**Author:** ![roddharris](https://yyz1.discourse-cdn.com/flex027/user_avatar/discourse.aurelia.io/roddharris/32/1340_2.png) [@roddharris](https://discourse.aurelia.io/u/roddharris)\
**Post date:** [August 23, 2021, 3:23pm UTC](https://discourse.aurelia.io/t/help-node-sass-doesnt-support-windows-64-bit/4382/3 "2021-08-23T15:23:02Z")

</div>

So, I fixed my current issue by doing the following:

1. Installed `node 10.24.1`
2. Set v.10.24.1 as my current node version
3. Installed the older aurelia-cli `npm install aurelia-cli@1.3.1 -g`

Whew! Was sweating it there for a bit.

Thanks for the heads up on the Sass library being deprecated!

---

<div class="post-metadata">

**Author:** ![ghiscoding](https://yyz1.discourse-cdn.com/flex027/user_avatar/discourse.aurelia.io/ghiscoding/32/1199_2.png) [@ghiscoding](https://discourse.aurelia.io/u/ghiscoding)\
**Post date:** [August 23, 2021, 11:01pm UTC](https://discourse.aurelia.io/t/help-node-sass-doesnt-support-windows-64-bit/4382/4 "2021-08-23T23:01:34Z")

</div>

the other thing that you might have had problems with node-sass is that whenever you change (upgrade/downgrade) your NodeJS version it would fail and the only way to get it working again was to delete your entire `node_modules` folder and re-run an `npm install` and perhaps that was your issue. That is the only problem I always had with node-sass and I do run Windows 64 bits. I don’t think this problem is there anymore since I started using dart-sass, it’s written in Go and node-sass was written in C++ I think which was causing lot of build issues. dart-sass is a lot faster, totally worth the upgrade

---

<div class="post-metadata">

**Author:** ![huochunpeng](https://avatars.discourse-cdn.com/v4/letter/h/49beb7/32.png) [@huochunpeng](https://discourse.aurelia.io/u/huochunpeng)\
**Post date:** [August 24, 2021, 6:53am UTC](https://discourse.aurelia.io/t/help-node-sass-doesnt-support-windows-64-bit/4382/5 "2021-08-24T06:53:13Z")

</div>

You don’t have to downgrade nodejs and aurelia-cli.

If you look at your package.json, the old app has “node-sass” in devDeps. Your new app instead will have “sass” in devDeps.

Remove “node-sass” from your old app’s package.json, and install “sass” instead.  
npm uninstall node-sass  
npm install -D sass
