yarn generate
In v2.14.0, the "commons" javascript file was generated in dist/_nuxt/commons/
In v2.14.1, the "commons" javascript file is generated in dist/_nuxt/node_modules/
Generating the commons file inside of node_modules
conflicts with Nuxt's default .gitignore
rules which includes: node_modules
. This is problematic when deploying a static site relies on committing the dist
folder to a git repo. The end result is a deployed site that is missing the commons file.
This can be resolved by changing the .gitignore rule from: node_modules
to /node_modules
. Alternatively, it can be resolve by downgrading to Nuxt v2.14.0. Perhaps it would be ideal if the commons file wasn't placed inside of a folder named "node_modules".
Changing .gitignore doesn't help if you're deploying to netlify via cli. netlify deploy
ignores all node_module
dirs
+1 same issue
I found the issue, can i pick this @pi0 ?
Hi. parent directories (.nuxt
and dist
) are also already gitignored. Would you please point to an example netlify deployment (logs and or url) which this issue is happening?
I inquired about this on the netlify forum.
I got this reply from fool, Director of Support
It鈥檚 not a gitignore, it鈥檚 an intentional ignoring benefitting people who (would) accidentally deploy tens of thousands of files in node_modules and slow down their deployment by many minutes while we upload all those accidental files.
I think this is not your situation - you鈥檙e doing it with intention, and with a smaller installation, but there is no workaround for the behavior. Our system (when uploading from our CI) optimizes those away for you. Can you use a different pathname than literally node_modules to hold the files?
@pkpowell Super thanks for clarification with support :+1: Seems no way other than changing back to vendors
:no_good:
@pi0 Can you expand on this? Currently facing this same issue and is messing up my builds.
Or at least when is this getting fixed?
Fix merged and available with nuxt-edge
(2.14.2-26624049.44471ec9
). Releasing 2.14.2 soon.
Most helpful comment
Fix merged and available with
nuxt-edge
(2.14.2-26624049.44471ec9
). Releasing 2.14.2 soon.