node.js - '。' 未被识别为内部或外部命令
问题描述
几周前,rake 突然不再识别相对路径,并不断给我错误信息:
'.' is not recognized as an internal or external command
这是它发生的地方之一:
> chipmunk.client@1.0.0 prod
> ./node_modules/.bin/ng build --prod --aot --outputHashing=all
'.' is not recognized as an internal or external command,
operable program or batch file.
rake aborted!
在package.json
我得到命令的文件中,它被写成:
"prod": "./node_modules/.bin/ng build --prod --aot --outputHashing=all"
只要我删除路径并ng
改为编写它,它就会起作用:
"prod": "ng build --prod --aot --outputHashing=all"
我现在的问题是:如何在不更改删除路径的情况下解决此问题?
到目前为止我已经尝试过:
- 删除路径(有效 - 但想避免)
- 使用不同的命令行(
cmd.exe
,powershell
,git shell
)(没有帮助) - reinstall
rake
,nodeJS
以及我使用的所有其他东西(没有帮助) - 重新启动 Visual Studio Code(没有帮助)
- 更新 Visual Studio Code(没有帮助)
- 更新我的电脑(没有帮助)
- 重新启动我的电脑(没有帮助)
我还在“。”中看到了一个非常相似的问题。不被识别为内部或外部命令,但他们建议删除路径或更改package.json
文件中的其他内容,如果可能的话,我想避免。
我正在使用 Windows 10(以防万一)。在其他也有 Windows 10 和我的 Ubuntu VM 的 PC 上,它可以正常工作,没有任何问题,只是在一台 PC 上它给了我这个错误。
解决方案
推荐阅读
- javascript - 如何在 React Native 中映射这个对象?
- ruby-on-rails - 当存在belong_to关系时如何让访客用户在平台上发表评论
- python - python 正则表达式查找连续分隔符之间的内容
- powerbi - 如何根据您在 power bi 中的切片器中的选择来计算 id 的数量
- debugging - 在windbg中,有没有办法根据最后一个活动对线程进行排序?
- function - 如果在 LUA 中更改了对象的属性,如何使函数执行?
- pandas - 根据 pandas 数据框中列上的数据生成查询
- r - 请始终确保重置为用户的选项()
- error-handling - 选项的 map_err
- python - Python数据框将分钟数据转换为30分钟/小时