node.js - 内部/模块/cjs/loader.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 init
或npm i
初始化package.json
;
npm init <initializer>
可用于设置新的或现有的 npm 包。
initializer
在这种情况下,是一个名为 的 npm 包create-<initializer>
,它将由 安装npm-exec
,然后执行其主 bin -- 大概是创建或更新 package.json 并运行任何其他与初始化相关的操作
有关更多详细信息,请查看npm文档。
推荐阅读
- flutter - Firestore 不存储来自 TextField 的新行
- c++ - Qt 不支持 Visual Studio 的 Unicode 或字体错误
- php - 在这种情况下如何使用 lastInsertId?
- python - 在 Python 中使用带引号的值解析名称-值对
- python - 箱线图未出现在 Google Colab 中
- javascript - 如何在 TypeScript 中使用“class-transformer”将 API 请求的响应转换为类实例?
- java - 如何比较二维数组的列?
- html - HTML/CSS Google 字体未加载
- php - 错误 缺少文件部分 PHP Google 云平台 POST
- ios - SwiftUI Animation 类似于 Apple Podcasts 应用扩展播放器