我用的是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\_logs\2021-02-15T14_26_41_931Z-debug.log我尝试了npm uninstall -S -D @nuxtjs/google-gtag,它成功了,但是当我卸载express时,我再次得到了这个错误!
如何安全地从我的nuxt应用程序中删除包?
发布于 2021-02-15 14:42:30
您的方法是正确的,但要确保模块没有在任何地方使用。对于Nuxt,除了package.json之外,还要检查nuxt.config.js (模块& buildModules)和插件文件夹
医生:
https://stackoverflow.com/questions/66209932
复制相似问题