npm start无法用于ract模板项目

时间:2019-01-16 22:03:07

标签: reactjs npm

由于报告缺少反应脚本库,在npm init之后运行npm start无效。

它在我的Windows 10计算机上;我尝试卸载并重新安装节点,但没有帮助。

我只能通过输入来运行我的项目

>node .\node_modules\react-scripts\bin\react-scripts.js start 

否则,如果我运行:

>npm start

我可以在下面看到粘贴的错误。

reactapptest@0.1.0开始C:(...)\ reactapptest 反应脚本开始 npm ERR!文件重击 npm ERR!路径重击 npm ERR!代码ELIFECYCLE npm ERR! errno ENOENT npm ERR! syscall生成重击 npm ERR! reactapptest@0.1.0开始:react-scripts start npm ERR!产卵猛击 npm ERR! npm ERR!在reactapptest@0.1.0启动脚本处失败。 npm ERR! npm可能不是问题。上面可能还有其他日志记录输出。

我的路径似乎有问题,但是我不确定,也不知道如何解决。

1 个答案:

答案 0 :(得分:1)

您遇到的特定错误指出bash不可用。现在bash是Unix和类似Unix环境的外壳,默认情况下通常不安装在Windows上。 (尽管它也可以通过MinGW在Windows上使用。)

您在Windows上工作,不应 react-scripts进行bash。尝试使用npm install -g npm@latest升级npm,看看这是否是由于系统上npm的版本过旧而导致的。

编辑:另外,您可能先前已将npm配置为使用bash。请参阅:how to set shell for npm run-scripts in windows,请注意,您几乎正在尝试相反的操作,因此,如果您具有自定义配置,则可能要尝试删除它(也在链接的可接受答案中进行了说明)。