如何卸载 Nuxt 模块和包

How to Uninstall Nuxt modules and packages

我正在使用 Nuxt 2.13,我想删除一些包。以前我只是将它们从 package.json 文件中删除并使用 npm i 并且包将被删除但现在我收到此错误:

Module @nuxtjs/google-gtag not found. Please ensure @nuxtjs/google-gtag is in dependencies and installed.


 FATAL  Cannot find module '@nuxtjs/google-gtag'                                                              17:56:41
Require stack:
- C:\CODES\node_modules\@nuxt\core\dist\core.js
- C:\CODES\node_modules\@nuxt\cli\dist\cli-index.js
- C:\CODES\node_modules\@nuxt\cli\dist\cli.js
- C:\CODES\node_modules\nuxt\bin\nuxt.js

  Error: Cannot find module '@nuxtjs/google-gtag'
  Require stack:
  - node_modules\@nuxt\core\dist\core.js
  - node_modules\@nuxt\cli\dist\cli-index.js
  - node_modules\@nuxt\cli\dist\cli.js
  - node_modules\nuxt\bin\nuxt.js
  at Resolver.requireModule (node_modules\@nuxt\core\dist\core.js:603:31)
  at ModuleContainer.addModule (node_modules\@nuxt\core\dist\core.js:174:38)
  at node_modules\@nuxt\utils\dist\utils.js:1818:43
  at async ModuleContainer.ready (node_modules\@nuxt\core\dist\core.js:49:5)
  at async Nuxt._init (node_modules\@nuxt\core\dist\core.js:693:5)


   ╭───────────────────────────────────────────────────────────────────╮
   │                                                                   │
   │   ✖ Nuxt Fatal Error                                              │
   │                                                                   │
   │   Error: Cannot find module '@nuxtjs/google-gtag'                 │
   │   Require stack:                                                  │
   │   - C:\CODES\node_modules\@nuxt\core\dist\core.js                 │
   │   - C:\CODES\node_modules\@nuxt\cli\dist\cli-index.js             │
   │   - C:\CODES\node_modules\@nuxt\cli\dist\cli.js                   │
   │   - C:\CODES\node_modules\nuxt\bin\nuxt.js                        │
   │                                                                   │
   ╰───────────────────────────────────────────────────────────────────╯

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! nuxt@1.0.0 build: `nuxt build`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the nuxt@1.0.0 build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\user\AppData\Roaming\npm-cache\_logs21-02-15T14_26_41_931Z-debug.log

我尝试了 npm uninstall -S -D @nuxtjs/google-gtag 并且成功了,但是当我卸载 express 时我又遇到了这个错误!

如何从我的 nuxt 应用程序中安全地删除包?

您的方法是正确的,但请确保该模块未在任何地方使用。 对于 Nuxt,除了 package.json,还要检查 nuxt.config.js (modules && buildModules) 以及插件文件夹

文档: