npm 错误!找不到模块'./access-error.js'

Posted

技术标签:

【中文标题】npm 错误!找不到模块\'./access-error.js\'【英文标题】:npm ERR! Cannot find module './access-error.js'npm 错误!找不到模块'./access-error.js' 【发布时间】:2019-08-03 13:52:01 【问题描述】:

我尝试用 NPM 做的任何事情,最终都会得到 npm ERR! Cannot find module './access-error.js'。救命!

我在尝试安装 vue-chartjs 时首先注意到它。我像文档说的那样运行 npm install vue-chartjs chart.js --save 并得到了错误:

code/premium-poker-tools [master●] » npm install vue-chartjs chart.js --save
npm ERR! code MODULE_NOT_FOUND
npm ERR! Cannot find module './access-error.js'

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/adamzerner/.npm/_logs/2019-03-12T23_56_46_114Z-debug.log

然后我尝试单独安装chart.jsvue-chartjs,但它给了我同样的错误。

然后我用谷歌搜索了这个问题。我tried:

rm -rf node_modules
npm install

它没有用。

我尝试重新安装 NPM,但没有成功。我通过sudo npm uninstall npm -g 尝试了removing NPM,然后计划在之后重新安装它,但它没有用。我所做的一切都会给我npm ERR! Cannot find module './access-error.js' 错误。

【问题讨论】:

【参考方案1】:

对于我几周前遇到的问题,这个问题听起来很similar。

对我有用的是从我的 Mac 中删除 Node.js 并重新安装它,因为安装 Node.js 也会安装 npm

用于删除 Node.js 的命令:sudo rm -rf /usr/local/bin/node,npm,lib/node_modules/npm,lib/node,share/man/*/node.*

然后只需重新安装 Node.js,一切都会再次运行!

希望这会有所帮助!

【讨论】:

【参考方案2】:

我遇到了同样的问题。发现node版本不一样。 尝试以下操作: 1.nvm ls 2.nvm use <latest version available> 现在 baam .. 它可以工作了。

【讨论】:

【参考方案3】:

遇到了同样的问题。正在使用Node v8.11.4。切换到Node v8.9.4,它又开始工作了……

使用 NVM,我做了以下事情:

nvm ls 
nvm install <different version>
nvm alias default <different version>

最好的猜测是它不是专门为8.11 的,但我的特定安装有些东西搞砸了,使用全新安装修复了它。

不是很满意。 ¯\_(ツ)_/¯

【讨论】:

在 Node v13.8 上体验过这个并恢复到 Node v12.6。用上面的命令序列解决。

以上是关于npm 错误!找不到模块'./access-error.js'的主要内容,如果未能解决你的问题,请参考以下文章

通过 npm 安装的引导程序引发有关“错误:找不到模块 'jQuery'”的错误

错误:找不到 npm 模块“时刻”

npm 错误!找不到模块'./access-error.js'

NPM 无法安装 appjs。错误:找不到模块 'graceful-fs'

npm:在linux ubuntu中使用npm命令时找不到模块semver错误[重复]

安装 $npm 后,出现错误:找不到模块 '../lib/utils/unsupported.js'