path.resolve()理解

1、path.resolve()

作用:path.resolve() 该方法将一些的 路径/路径段 解析为绝对路径。

语法:path.resolve( [from…],to )

说明:将参数to位置的字符解析到一个绝对路径里,[from … ]为选填项,路径源;

用法:

var path = require("path")     //引入node的path模块

path.resolve('/foo/bar', './baz')   // returns '/foo/bar/baz'
path.resolve('/foo/bar', 'baz')   // returns '/foo/bar/baz'
path.resolve('/foo/bar', '/baz')   // returns '/baz'
path.resolve('/foo/bar', '../baz')   // returns '/foo/baz'
path.resolve('home','/foo/bar', '../baz')   // returns '/foo/baz'
path.resolve('home','./foo/bar', '../baz')   // returns '/home/foo/baz'
path.resolve('home','foo/bar', '../baz')   // returns '/home/foo/baz'
path.resolve('home', 'foo', 'build','aaaa','aadada','../../..', 'asset') //return '/home/foo/asset'

path.resolve总是返回一个以相对于当前的工作目录(working directory)的绝对路径。

  • 17
    点赞
  • 48
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
根据提供的引用内容,"Failed to resolve full path of the current executable [C:\Windows\System32\td\vcpkg\downloads\tools\powershell-core-7.2.1-windows\pwsh.exe]" 是一个错误消息,但是这个错误信息没有提供足够的上下文信息来给出具体的解决方法。这个错误信息可能是由于环境配置或软件版本冲突导致的。建议你按照以下步骤来解决这个问题: 1. 首先,确认你的操作系统中是否存在指定路径下的文件 "C:\Windows\System32\td\vcpkg\downloads\tools\powershell-core-7.2.1-windows\pwsh.exe"。如果这个文件不存在,你可能需要重新安装相应的软件。 2. 如果文件存在,你可以尝试更新你的软件版本。你可以检查当前使用的版本是否与你的项目要求的版本一致,如果不一致,你可能需要升级到兼容的版本。 3. 你还可以尝试重新设置你的执行策略。可以参考引用中提供的链接,了解有关执行策略的详细信息,并根据需要进行相应的修改。 4. 如果你在使用特定的开发工具,比如VS Code,在引用中提到的位置修改你的默认终端配置为 "Command Prompt"。这可能有助于解决与终端相关的问题。 5. 最后,你也可以尝试在搜索引擎或开发者社区中寻求帮助,以便获取更具体的解决方案。根据你的具体情况和软件配置,可能会有其他解决该错误消息的方法。 请注意,由于提供的错误信息和上下文信息有限,以上提供的解决方法可能不适用于所有情况。建议你在解决问题时,结合你具体的环境和软件配置,仔细阅读和理解相关文档,并遵循最佳实践来解决该问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [vscode 启动项目报错“C:\WINDOWS\System32\WindowsPowerShell\v1.0\powershell.exe -Command npm run ...](https://blog.csdn.net/aiyang1214878408/article/details/124987034)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [ERROR: Failed to resolve: com.android.support:appcompat-v7:29.0.0](https://blog.csdn.net/qq_33210042/article/details/103409695)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值