没有不值得去解决的问题,也没有不值得去学习的技术!

在 Windows PowerShell 中执行 yarn 相关命令时报错:不允许使用与号(&)

在 Windows PowerShell 中执行 yarn 相关命令时报错:不允许使用与号(&)
1、在 Windows PowerShell 中执行 yarn 相关命令时报错:不允许使用与号(&)。如图1
在 Windows PowerShell 中执行 yarn 相关命令时报错:不允许使用与号(&)
图1


PS E:\wwwroot\with-blade> yarn hotishop theme build & hotishop app build --all
所在位置 行:1 字符: 27
+ yarn hotishop theme build & hotishop app build --all
+                           ~
不允许使用与号(&)。& 运算符是为将来使用而保留的;请用双引号将与号引起来("&"),以将其作为字符串的一部分传递。
    + CategoryInfo          : ParserError: (:) [], ParentContainsErrorRecordException
    + FullyQualifiedErrorId : AmpersandNotAllowed



2、决定将 & 替换为 “&”,然后执行:yarn hotishop theme build 成功后,报错:’hotishop’ 不是内部或外部命令,也不是可运行的程序或批处理文件。


PS E:\wwwroot\with-blade> yarn hotishop theme build "&" hotishop app build --all
...
@theme/brooklyn: √ Mix: Compiled successfully in 2.73m
@theme/brooklyn: webpack compiled successfully
lerna success run Ran npm script 'prod' in 1 package in 180.7s:
lerna success - @theme/brooklyn
Done in 288.18s.
'hotishop' 不是内部或外部命令,也不是可运行的程序
或批处理文件。


3、在第 2 个 hotishop 之前添加 yarn ,最后两个 build 皆成功运行。如图2
在第 2 个 hotishop 之前添加 yarn ,最后两个 build 皆成功运行
图2


PS E:\wwwroot\with-blade> yarn hotishop theme build "&" yarn hotishop app build --all
yarn run v1.22.15
$ E:\wwwroot\with-blade\node_modules\.bin\hotishop theme build
~ Removing apps from "./themes/brooklyn/apps/internal" ...
$ E:\wwwroot\with-blade\node_modules\.bin\lerna run --scope @theme/brooklyn prod
lerna notice cli v6.6.2
...
@theme/brooklyn: √ Mix: Compiled successfully in 2.80m
@theme/brooklyn: webpack compiled successfully
lerna success run Ran npm script 'prod' in 1 package in 216.7s:
lerna success - @theme/brooklyn
Done in 253.16s.
yarn run v1.22.15
$ E:\wwwroot\with-blade\node_modules\.bin\hotishop app build --all
$ E:\wwwroot\with-blade\node_modules\.bin\lerna run --scope @extension/* prod
lerna notice cli v6.6.2
lerna info versioning independent
lerna notice filter including "@extension/*"
lerna info filter [ '@extension/*' ]
lerna info Executing command in 28 packages: "yarn run prod"
@extension/back-top: $ mix --production
...
lerna success - @extension/visitors-counter
√ Done!
Done in 770.26s.


需要长期技术维护或远程问题排查?

我是拥有 15+ 年经验的 PHP / Go 后端工程师,长期关注已有系统维护、Bug 修复、性能优化、服务器排查、WordPress 网站维护和小功能迭代。

如果你的项目遇到以下情况,可以先从一次小问题排查开始合作:

  • ✅ PHP / Laravel / Yii2 老项目无人维护
  • ✅ Go / Gin 后端接口需要排查或优化
  • ✅ WordPress 网站访问慢、报错或插件冲突
  • ✅ Nginx / MySQL / Redis / Linux 服务器异常
  • ✅ CDN / Cloudflare / DNS / HTTPS 配置问题
  • ✅ 需要长期远程技术支持或兼职维护

更多介绍请查看:关于我 & 合作

微信:13980074657
邮箱:shuijingwanwq@gmail.com
Telegram:@shuijingwan
GitHub:https://github.com/shuijingwan

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理