Must i specify dependencies in package json file

I just recently heard of the package.json file but all my small projects have always worked without it.
I’ve installed many npm modules globally and always use var x = require("express");“just for example” without even initializing the package.json and putting express as a dependency.

Is it really important