Forking a GitHub repo and dealing with .min files

38 Views Asked by At

I fork this repo https://github.com/Esri/ago-assistant and cloned to my machine and "npm install" to get the dependencies.

But when I try to open the index.html in the console I get errors about files "missing". I say "missing" because the files are there but they don't have the ".min.js" file extension just ".js".

How do I fix this other than going to all the files manually changing the extension? Or what's a better apporach or best practice here? Thanks

1

There are 1 best solutions below

0
On BEST ANSWER

The best way to handle this would be to minify the files yourself using the process the project recommends. According to the package.json of the project, they're using Babel in combination with uglify-js.

You should be able to resolve this by simply running build:js from the project folder, which will launch the build script for the project, including the minifcation component: uglifyjs -c -o build/js/main.min.js.

As an alternative, you should also be able to run the relevant task from Visual Studio's Task Runner Explorer (View --> Other Windows --> Task Runner Explorer). If the task does not show up, installing the NPM Task Manager Runner should force it to.