创建.NET Core / React & Redux项目模板并尝试启动应用程序后,react编译崩溃并显示rimraf not recognized.
这是在Windows 10上,node.js版本10. 15. 3。我已经多次尝试卸载/安装node.js,并运行多个不同的npm命令。似乎powershell由于某种原因错误地链接到rimraf。npm echo %PATH%
提供了指向./node_modules/.bin目录的正确路径。在该路径后运行/rimraf
等命令可以正常工作。package.json
中的命令为"start": "rimraf ./build && react-scripts start"
。
7条答案
按热度按时间bfrts1fy1#
我必须手动运行npm install才能使其工作。
打开命令行(例如,从Visual Studio:工具-〉命令行-〉开发人员命令提示符)
转到项目的ClientApp(
cd ClientApp
)文件夹并键入:ix0qys7i2#
我终于摆脱了这个错误安装rimraf全球
npm install rimraf -g
kknvjkwl3#
安装:
在package.json中设置自定义命令:
使用它
kse8i1jr4#
删除Web项目中的节点模块文件夹。执行npm安装。
70gysomp5#
具体来说,如果您收到此错误,
"rimraf '未被识别"
首先,下面假设你已经安装了node,要检查是否安装了nodejs,打开一个cmd/powershell窗口并输入:节点-v
它应该返回版本号。
另外,在VS2019中进行构建之前,请确保您已经更新了所有的nuget包。
验证上述内容后,请执行以下操作:
1.转到myappproject/clientapp文件夹并删除/nodemodules文件夹。
1.从clientapp文件夹,打开powershell或cmd提示符
1.运行npm安装
重建。这应该可以修复问题。
wtzytmuj6#
我得到了同样的问题,但rimraf已经全局安装。不得不手动删除节点模块,然后重新安装。
gg58donl7#
我也遇到过几次同样的问题。我机器上的问题是一些应用程序似乎覆盖了系统路径变量中的所有内容,而npm安装并不总是能解决这个问题,即使是在干净的全局安装之后。你可以手动将npm路径添加到变量中,这总是能为我解决这个问题(至少在我安装/更新了覆盖路径变量的应用程序之前)。
C:\用户\应用程序数据\漫游\npm
1.在windows开始菜单中搜索“编辑环境变量”。
1.从列表中选择PATH变量
1.按下“编辑...”按钮
1.如果上述路径不在列表中,请使用“新建”按钮添加它
1.在两个窗口上按“确定”,然后重新启动命令提示符