创建.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"
。
答案 0 :(得分:4)
安装:
npm install rimraf --save-dev
在package.json中设置您的自定义命令:
"scripts": {
"build": "node_modules/.bin/rimraf build && tsc",
"start": "node build/index.js"
}
使用
npm run build
答案 1 :(得分:0)
我必须手动运行 npm install 才能使其正常工作。
打开命令行(例如从Visual Studio:工具->命令行->开发人员命令提示符)
转到项目的ClientApp(cd ClientApp
)文件夹,然后输入:
npm install
答案 2 :(得分:0)
删除Web项目中的节点模块文件夹。做npm安装。
答案 3 :(得分:0)
特别是,如果出现此错误,
“无法识别rimraf”
首先,以下内容假定您已安装节点。要检查是否已安装nodejs,请打开cmd / powershell窗口并键入:node -v
它应该返回版本号。
此外,在VS2019中进行构建之前,请确保已更新所有nuget软件包。
验证以上内容后,请执行以下操作:
重建。这应该可以解决问题。
答案 4 :(得分:0)
我终于通过全局安装rimraf摆脱了这个错误
npm install rimraf -g