内部/模块/CJS/加载器.js:905 -> 抛出错误;


  • Node.js版本:v14.17.3
  • 操作系统:Fedora 34(工作站版(x86_64
  • 作用域(安装、代码、运行时、元、其他?(node init

刚刚尝试初始化本地目录中的节点

❯ node init
internal/modules/cjs/loader.js:905
throw err;
^
Error: Cannot find module '/home/searge/Dev/Learn/GoIT/Webpack/init'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15)
at Function.Module._load (internal/modules/cjs/loader.js:746:27)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:76:12)
at internal/main/run_main_module.js:17:47 {
code: 'MODULE_NOT_FOUND',
requireStack: []
❯ nvm list
->     v14.17.3
default -> lts/* (-> v14.17.3)
❯ npm -v
7.19.1

首先,我安装了有同样问题的n版本管理器,所以我安装了nvm,但错误相同。

我确信没有这样的命令node init,您不能初始化节点,因为它已经安装在您的系统上了。您可能需要使用npm initnpm i来初始化package.json

npm init <initializer>可用于建立新的或现有的npm包。

在这种情况下,initializer是一个名为create-<initializer>的npm包,它将由npm-exec安装,然后执行其主bin——可能是创建或更新package.json并运行任何其他与初始化相关的操作

有关更多详细信息,请查看npm文档。

  • open

C:\Users\HP\AppData\Roaming并删除NPM文件夹该漫游文件夹包含缓存,需要删除你必须键入上面提到的路径才能找到npm文件夹

最新更新