首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在此版本中,令牌‘&’不是有效的语句分隔符。

在此版本中,令牌‘&’不是有效的语句分隔符。
EN

Stack Overflow用户
提问于 2021-01-08 10:43:18
回答 4查看 70.8K关注 0票数 51

在我的React项目上安装Webpack的过程中,以下问题阻碍了我的进展:

配置Webpack的最后一步

代码语言:javascript
复制
npm run build && node ./dist/main.js

Windows / Visual代码上的错误

代码语言:javascript
复制
PS C:\Users\pythonbuddha\Desktop\to_experiment\to-do-list> npm run build && node ./dist/main.js
At line:1 char:15
+ npm run build && node ./dist/main.js
+               ~~
The token '&&' is not a valid statement separator in this version.
    + CategoryInfo          : ParserError: (:) [], ParentContainsErrorRecordException
    + FullyQualifiedErrorId : InvalidEndOfLine

教程,它承诺配置webpack

代码语言:javascript
复制
https://developerhandbook.com/webpack/webpack-4-from-absolute-scratch/

https://developerhandbook.com/webpack/how-to-configure-scss-modules-for-webpack/
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2021-01-08 10:47:36

因为您在PowerShell中,尝试在CMDGit Bash中运行它

或者(如果你想继续使用PS):

代码语言:javascript
复制
(npm run build) -and (node ./dist/main.js)

第三种选择,把他们单独运行,

票数 78
EN

Stack Overflow用户

发布于 2021-09-14 10:18:54

我发现,在PowerShell中,作为我在VS Code中的终端,用;替换命令中的&&起了作用。

票数 39
EN

Stack Overflow用户

发布于 2021-01-08 10:46:15

linux中使用&&操作符来彼此运行这两个命令。(同样,如果第一个命令失败,第二个命令将不会被执行)

这在Windows上的PowerShell中不起作用,所以只需拆分两个命令并分别运行它们:

代码语言:javascript
复制
npm run build
node ./dist/main.js

为了完整起见,Powershell在执行(command1) -and (command2)时也可以这样做,而&&可能会根据您的PowerShell版本实际工作。

有关更多信息,请参见此:https://stackoverflow.com/a/564092/2232127

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65627536

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档