Actions
Bug #1657
closedNPM errors at install
Start date:
2022-03-15
Estimated time:
Found in version:
Description
There are multiple issues but I guess they are related.
Warnings at NPM install¶
npm install
I tried to solve this with following commands but it didn't helped:
npm audit fix npm audit fix --force
Installation failed¶
Running
npm run export
failed before and after trying to fix with npm audit with the message
โ Nuxt Fatal Error TypeError: micromatch.scan is not a function
I add more output about these two issues as note. Let me know if you need more information.
Updated by Alexander Watzinger over 2 years ago
Warnings when running npm audit
# npm audit report glob-parent <5.1.2 Severity: high Regular expression denial of service - https://github.com/advisories/GHSA-ww39-953v-wcq6 fix available via `npm audit fix --force` Will install nuxt@2.13.3, which is a breaking change node_modules/watchpack-chokidar2/node_modules/glob-parent chokidar 1.0.0-rc1 - 2.1.8 Depends on vulnerable versions of glob-parent node_modules/watchpack-chokidar2/node_modules/chokidar watchpack-chokidar2 * Depends on vulnerable versions of chokidar node_modules/watchpack-chokidar2 watchpack 1.7.2 - 1.7.5 Depends on vulnerable versions of watchpack-chokidar2 node_modules/watchpack webpack 4.44.0 - 4.46.0 Depends on vulnerable versions of watchpack node_modules/webpack @nuxt/webpack * Depends on vulnerable versions of cssnano Depends on vulnerable versions of webpack node_modules/@nuxt/webpack @nuxt/builder >=2.14.0 Depends on vulnerable versions of @nuxt/webpack node_modules/@nuxt/builder nuxt >=2.14.0 Depends on vulnerable versions of @nuxt/webpack node_modules/nuxt nth-check <2.0.1 Severity: moderate Inefficient Regular Expression Complexity in nth-check - https://github.com/advisories/GHSA-rp65-9cf3-cjxr fix available via `npm audit fix --force` Will install nuxt@2.13.3, which is a breaking change node_modules/nth-check css-select <=3.1.0 Depends on vulnerable versions of nth-check node_modules/css-select svgo 1.0.0 - 1.3.2 Depends on vulnerable versions of css-select node_modules/svgo postcss-svgo 4.0.0-nightly.2020.1.9 - 5.0.0-rc.2 Depends on vulnerable versions of svgo node_modules/postcss-svgo cssnano-preset-default <=4.0.8 Depends on vulnerable versions of postcss-svgo node_modules/cssnano-preset-default cssnano 4.0.0-nightly.2020.1.9 - 4.1.11 Depends on vulnerable versions of cssnano-preset-default node_modules/cssnano @nuxt/webpack * Depends on vulnerable versions of cssnano Depends on vulnerable versions of webpack node_modules/@nuxt/webpack @nuxt/builder >=2.14.0 Depends on vulnerable versions of @nuxt/webpack node_modules/@nuxt/builder nuxt >=2.14.0 Depends on vulnerable versions of @nuxt/webpack node_modules/nuxt optimize-css-assets-webpack-plugin 3.2.1 || 5.0.0 - 5.0.8 Depends on vulnerable versions of cssnano node_modules/optimize-css-assets-webpack-plugin trim-newlines <3.0.1 Severity: high Regular Expression Denial of Service in trim-newlines - https://github.com/advisories/GHSA-7p7h-4mm5-852v fix available via `npm audit fix` node_modules/meow/node_modules/trim-newlines node_modules/trim-newlines meow 3.4.0 - 5.0.0 Depends on vulnerable versions of trim-newlines node_modules/git-semver-tags/node_modules/meow node_modules/meow git-semver-tags 1.3.4 - 3.0.1 Depends on vulnerable versions of meow node_modules/git-semver-tags 18 vulnerabilities (7 moderate, 11 high) To address issues that do not require attention, run: npm audit fix To address all issues (including breaking changes), run: npm audit fix --force
Updated by Alexander Watzinger over 2 years ago
Error output when trying to install with npm run export
> openatlas_discovery@0.0.1 export > nuxt-ts generate WARN When using nuxt generate, you should set target: 'static' in your nuxt.config 15:19:23 ๐ Learn more about it on https://go.nuxtjs.dev/static-target โน Parsed 1 files in 0.3 seconds @nuxt/content 15:19:24 โน Production build 15:19:25 โน Bundling only for client side 15:19:25 โน Target: static 15:19:25 FATAL micromatch.scan is not a function 15:19:25 at Object.getPatternParts (node_modules/fast-glob/out/utils/pattern.js:139:32) at PartialMatcher._getPatternSegments (node_modules/fast-glob/out/providers/matchers/matcher.js:30:37) at PartialMatcher._fillStorage (node_modules/fast-glob/out/providers/matchers/matcher.js:19:35) at new Matcher (node_modules/fast-glob/out/providers/matchers/matcher.js:10:14) at new PartialMatcher (node_modules/fast-glob/out/providers/matchers/partial.js:4:1) at DeepFilter._getMatcher (node_modules/fast-glob/out/providers/filters/deep.js:16:16) at DeepFilter.getFilter (node_modules/fast-glob/out/providers/filters/deep.js:11:30) at ProviderAsync._getReaderOptions (node_modules/fast-glob/out/providers/provider.js:25:41) at ProviderAsync.read (node_modules/fast-glob/out/providers/async.js:12:30) at Array.map (<anonymous>) at getWorks (node_modules/fast-glob/out/index.js:59:18) at FastGlob (node_modules/fast-glob/out/index.js:11:19) at node_modules/globby/index.js:133:52 at Array.map (<anonymous>) at Object.module.exports [as default] (node_modules/globby/index.js:133:40) at scanComponents (node_modules/@nuxt/components/dist/index.js:51:25) โญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ โ โ โ โ Nuxt Fatal Error โ โ โ โ TypeError: micromatch.scan is not a function โ โ โ โฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ npm ERR! code 1 npm ERR! path /home/alex/projects/www/openatlas_discovery npm ERR! command failed npm ERR! command sh -c nuxt-ts generate npm ERR! A complete log of this run can be found in: npm ERR! /home/alex/.npm/_logs/2022-03-15T14_19_25_343Z-debug.log
Updated by Alexander Watzinger over 2 years ago
Here the output of npm ls in the project root folder:
alex@morpheus:~/projects/www/openatlas_discovery[feature_view_1]$ npm ls openatlas_discovery@0.0.1 /home/alex/projects/www/openatlas_discovery โโโ @elfalem/leaflet-curve@0.9.1 โโโ @mdi/font@5.9.55 โโโ @nuxt/content@1.15.1 โโโ @nuxt/types@2.15.8 โโโ @nuxt/typescript-build@1.0.3 โโโ @nuxt/typescript-runtime@0.4.10 โโโ @nuxtjs/axios@5.13.6 โโโ @nuxtjs/eslint-config-typescript@2.0.0 โโโ @nuxtjs/eslint-config@3.1.0 โโโ @nuxtjs/eslint-module@2.0.0 โโโ @nuxtjs/netlify-files@1.2.0 โโโ @nuxtjs/vuetify@1.12.3 โโโ @types/leaflet@1.7.9 โโโ babel-eslint@10.1.0 โโโ d3-tip@0.9.1 โโโ d3@6.7.0 โโโ eslint-config-airbnb@18.2.1 โโโ eslint-plugin-jsx-a11y@6.5.1 โโโ eslint-plugin-nuxt@1.0.0 โโโ eslint-plugin-react@7.29.3 โโโ eslint@7.32.0 โโโ leaflet-textpath@1.2.3 โโโ leaflet@1.7.1 โโโ nuxt-leaflet@0.0.27 โโโ nuxt@2.15.8 โโโ swagger-client@3.18.4 โโโ typeface-roboto@1.1.13 โโโ vue-histogram-slider@0.3.8 โโโ vue-json-viewer@2.2.22 โโโ vuetify@2.6.4
Updated by Alexander Watzinger over 2 years ago
- Status changed from Assigned to Closed
We could solve this with deleting the /node_modules directory and rebuild node packages again.
Actions