【问题标题】:node:internal/modules/cjs/loader:936 throw err; ^ Error: Cannot find module 'side-channel'. When I run "npm start"节点:内部/模块/cjs/loader:936 抛出错误; ^ 错误:找不到模块 \'side-channel\'。当我运行 \"npm start\"
【发布时间】:2023-02-13 12:19:29
【问题描述】:

我在运行npm start 查看我的 React 应用程序时遇到了这个错误。

> react-scripts start

node:internal/modules/cjs/loader:936
  throw err;
  ^

Error: Cannot find module 'side-channel'
Require stack:
- C:\Users\USER-PC\Documents\Projects\frontend\Info_site\node_modules\qs\lib\stringify.js
- C:\Users\USER-PC\Documents\Projects\frontend\Info_site\node_modules\qs\lib\index.js
- C:\Users\USER-PC\Documents\Projects\frontend\Info_site\node_modules\webpack-dev-server\node_modules\express\lib\middleware\query.js
- C:\Users\USER-PC\Documents\Projects\frontend\Info_site\node_modules\webpack-dev-server\node_modules\express\lib\application.js
- C:\Users\USER-PC\Documents\Projects\frontend\Info_site\node_modules\webpack-dev-server\node_modules\express\lib\express.js
- C:\Users\USER-PC\Documents\Projects\frontend\Info_site\node_modules\webpack-dev-server\node_modules\express\index.js
- C:\Users\USER-PC\Documents\Projects\frontend\Info_site\node_modules\webpack-dev-server\lib\Server.js       
- C:\Users\USER-PC\Documents\Projects\frontend\Info_site\node_modules\react-scripts\scripts\start.js
    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)
    at Function.Module._load (node:internal/modules/cjs/loader:778:27)
    at Module.require (node:internal/modules/cjs/loader:1005:19)
    at require (node:internal/modules/cjs/helpers:102:18)
    at Object.<anonymous> (C:\Users\USER-PC\Documents\Projects\frontend\Info_site\node_modules\qs\lib\stringify.js:3:22)
    at Module._compile (node:internal/modules/cjs/loader:1103:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1155:10)
    at Module.load (node:internal/modules/cjs/loader:981:32)
    at Function.Module._load (node:internal/modules/cjs/loader:822:12)
    at Module.require (node:internal/modules/cjs/loader:1005:19) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    'C:\\Users\\USER-PC\\Documents\\Projects\\frontend\\Info_site\\node_modules\\qs\\lib\\stringify.js',     
    'C:\\Users\\USER-PC\\Documents\\Projects\\frontend\\Info_site\\node_modules\\qs\\lib\\index.js',
    'C:\\Users\\USER-PC\\Documents\\Projects\\frontend\\Info_site\\node_modules\\webpack-dev-server\\node_modules\\express\\lib\\middleware\\query.js',
    'C:\\Users\\USER-PC\\Documents\\Projects\\frontend\\Info_site\\node_modules\\webpack-dev-server\\node_modules\\express\\lib\\application.js',
ules\\express\\lib\\application.js',
    'C:\\Users\\USER-PC\\Documents\\Projects\\frontend\\Info_site\\node_modules\\webpack-dev-server\\node_modules\\express\\lib\\express.js',
    'C:\\Users\\USER-PC\\Documents\\Projects\\frontend\\Info_site\\node_modules\\webpack-dev-server\\node_modules\\express\\lib\\express.js',
    'C:\\Users\\USER-PC\\Documents\\Projects\\frontend\\Info_site\\node_modules\\webpack-dev-server\\node_modules\\express\\index.js',
    'C:\\Users\\USER-PC\\Documents\\Projects\\frontend\\Info_site\\node_modules\\webpack-dev-server\\lib\\Server.js',
    'C:\\Users\\USER-PC\\Documents\\Projects\\frontend\\Info_site\\node_modules\\react-scripts\\scripts\\start.js'
  ]
}

然后我尝试使用此命令安装模块:

npm i side-channel

我仍然遇到错误:


npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\USER-PC\AppData\Local\npm-cache\_logs\2022-10-04T15_30_26_716Z-debug-0.log

可能是什么问题?我在使用“npm install”命令安装依赖项后运行了 start 命令。

【问题讨论】:

    标签: javascript reactjs npm node-modules side-channel-attacks


    【解决方案1】:

    您可以尝试删除 node_modules 并使用 npm install 重新安装所有模块

    【讨论】:

    • 我刚刚做了,删除了节点模块并用npm install重新安装了它,但我收到了这个错误:npm ERR! Invalid Version: @GSriram
    【解决方案2】:

    现在它起作用了。我不得不删除我项目中的yarn.lock,删除node_modules文件后,我再次运行命令:npm install

    【讨论】:

      【解决方案3】:

      我找到的解决此问题的最佳解决方案是卸载并重新安装 React。

      这将卸载 React

      显示依赖运行

      npm ls -g --depth=0
      

      输出:

      F:DevNodeJS
      ode22
      +-- create-react-app@5.0.1
      +-- express@4.14.0
      +-- fs@0.0.1-security
      `-- querybase@0.3.0
      

      卸载运行

      npm unistall -g create-react-app
      

      安装运行

      npm install -g create-react-app  
      

      【讨论】:

        猜你喜欢
        • 2022-11-30
        • 2022-12-16
        • 2022-08-05
        • 2021-11-22
        • 2021-12-14
        • 2022-06-27
        • 1970-01-01
        • 2023-02-12
        • 1970-01-01
        相关资源
        最近更新 更多