Fuse Community

NPM won't update to 1.12.x

Days ago I uninstalled everything regarding Fuse, Android, SDKs, etc. to start over with a clean installation via NPM. I was pretty sure that all was updated to version 1.12 but today (after getting mad trying to making my app work with Android 8) I checked uno --version and realized that the version is still 1.10.0-rc.

I tried the following commands but it does not update:
npm install -g fuse-sdk
npm install fuse-sdk
npm install @fuse-open/fuselibs

This is the output of npm install -g fuse-sdk:

C:\Users\enric\AppData\Roaming\npm\uno -> C:\Users\enric\AppData\Roaming\npm\node_modules\fuse-sdk\node_modules\@fuse-open\uno\bin\uno.js

> fuse-sdk@1.12.0-rc.4 install C:\Users\enric\AppData\Roaming\npm\node_modules\fuse-sdk
> node install.js

android-build-tools already installed
+ fuse-sdk@1.12.0-rc.4
updated 1 package in 5.151s

But uno --version reports:

C:\Users\enric>uno --version
Uno version 1.10.0-rc1 (build 187) Windows 10 x64 b79b2df
Copyright (C) 2018-present Fuse Open

Product information
Product.Commit            b79b2df828e53264738441a4d3983af11e745d3f
Product.Version           1.10.0.187

Runtime environment
Environment.OSVersion     Microsoft Windows NT 6.2.9200.0
Environment.Version       4.0.30319.42000

This is the output of npm install fuse-sdk

> fuse-sdk@1.12.0-rc.4 install C:\Users\enric\node_modules\fuse-sdk
> node install.js

android-build-tools already installed
npm WARN saveError ENOENT: no such file or directory, open 'C:\Users\enric\package.json'
npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN enoent ENOENT: no such file or directory, open 'C:\Users\enric\package.json'
npm WARN enric No description
npm WARN enric No repository field.
npm WARN enric No README data
npm WARN enric No license field.

+ fuse-sdk@1.12.0-rc.4
added 23 packages from 17 contributors and audited 30 packages in 7.607s
found 0 vulnerabilities

But version is still 1.10.0.rc1

Sounds like you still have the old Uno installed.

Until you get it uninstalled, you can use: node_modules/.bin/uno to locally run Uno.

I manually deleted again every occurrence/folder/file of Fuse Studio, Android, SDK, Gradle, Android Studio, etc. I did not re-install Fuse Studio. I then checked uno --version and now it reports 1.12.1.352.
I don’t get the license error anymore. Is it possible to have Fuse Studio working? Or it breaks the latest Uno version?

Yeah but the Fuse Studio installs globally, therefore you would only be able to run Uno locally, you can see my summary here: Step by step installation Fuse