【问题标题】:npm start not working in react last versionnpm start 在最新版本中不起作用
【发布时间】:2022-10-26 03:28:34
【问题描述】:

我正在研究 React 17.0.2 但今天我继续使用 React 18.0.2 我在使用(npm start)时遇到了一个问题: 我尝试了所有解决方案,例如安装 react-scripts 和 npm i 以及卸载反应模块,但没有任何效果

PS D:\Nageeb\Code\Laravel&React\ecommerce-frontend> npm start 
> ecommerce-frontend@0.1.0 start
> react-scripts start
'React\ecommerce-frontend\node_modules\.bin\' is not recognized as an internal or external command,
operable program or batch file.
node:internal/modules/cjs/loader:936
  throw err;

Error: Cannot find module 'D:\Nageeb\Code\react-scripts\bin\react-scripts.js'
    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)
    at Function.Module._load (node:internal/modules/cjs/loader:778:27)
    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)
    at node:internal/main/run_main_module:17:47 {
  code: 'MODULE_NOT_FOUND',
  requireStack: []
}
PS D:\Nageeb\Code\Laravel&React\ecommerce-frontend>

【问题讨论】:

    标签: reactjs npm npm-start react-scripts


    【解决方案1】:

    尝试删除node_modules 文件夹并在根文件夹上运行npm i

    【讨论】:

    • 我做了同样的问题
    • 看看这个答案:stackoverflow.com/a/24741740/18312347。你试过这个吗?如果环境变量没问题,您介意共享代码库吗?因为它似乎是回购或类似的问题
    • 我试过了,什么也没发生,这就是所有代码:github.com/NageebDarwish/e-commerce
    • 我找到了解决方案,其中的项目在其名称中包含 (&)
    【解决方案2】:

    我找到了解决方案,其中的项目在其名称中包含(&) 的主文件夹我删除了它并且它工作

    【讨论】:

      【解决方案3】:

      问题导致文件夹名称中出现“&” - “Laravel&React”。尝试将文件夹重命名为例如“laravel_and_react”并再次重新运行“npm start”。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-06-10
        • 2023-03-06
        • 2017-07-24
        • 2020-03-20
        • 2021-08-17
        相关资源
        最近更新 更多