npm is distributed with Node.js- which means that when you download Node.js, you automatically get npm installed on your computer
–> nein, ich hab npm nicht separat installiert sondern war bei node mit dabei. –> npm Version 6.13.7
neueste Technik hin oder her… warum etwas unnötig verkomplizieren, nur um die neueste Technik einzusetzen?
Node-Version hab ich die installiert, die halt installiert wird beim Command „node install“ auf Hetzner.
node-13.8.0.x86_64_linux.bottle.tar.gz
EDIT :
hab jetzt npm install app-module-path --save manuell installiert… jetzt kommt ein neuer Fehler.
Error: Cannot find module 'webpack-merge'
...
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! sw-next-storefront@6.1.3 production: `NODE_ENV=production webpack --config webpack.config.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the sw-next-storefront@6.1.3 production script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
hab dann im Internet den Befehl gefunden für dieses Problem: npm i -D webpack-merge
_d_anach gings weiter, jetzt mit nem neuen Fehler:
Error: Cannot find module 'copy-webpack-plugin'
muss ich das ganze Zeug jetzt manuell nachinstallieren? Wieso das?
EDIT 2:
es geht weiter… diesmal npm install --save-dev copy-webpack-plugin installiert… jetzt der neue Fehler
Error: Cannot find module '@shopware/webpack-copy-after-build'
aber diesmal finde ich keinen Weg das zu lösen…
npm WARN saveError ENOENT: no such file or directory, open '/.../shopware/.../package.json'
npm WARN enoent ENOENT: no such file or directory, open '/.../shopware/.../package.json'
npm WARN copy-webpack-plugin@5.1.1 requires a peer of webpack@^4.0.0 || ^5.0.0 but none is installed. You must install peer dependencies yourself.
es kann doch nicht sein, dass in einer Production-Umgebung so ein Aufstand betrieben werden muss um ein paar simple Zeilen Javascript zu integrieren…
kann ich mein Script einfach direkt in diesen dist-Ordner kopieren?