为啥运行 yarn start 时出现语法错误
Posted
技术标签:
【中文标题】为啥运行 yarn start 时出现语法错误【英文标题】:Why am I getting Syntax error when running yarn start为什么运行 yarn start 时出现语法错误 【发布时间】:2019-09-12 16:27:29 【问题描述】:当我尝试运行 yarn start
时,我在命令行中看到一个错误,指出存在语法错误。
我已经尝试更新节点和纱线。
$ node --max_old_space_size=8192 ./node_modules/.bin/ng serve -H 0.0.0.0 --disable-host-check
C:\Users\OMARSaid\cui-shell-ui-develop\node_modules\.bin\ng:2
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')");
^^^^^^^
SyntaxError: missing ) after argument list
at new Script (vm.js:79:7)
at createScript (vm.js:251:10)
at Object.runInThisContext (vm.js:303:10)
at Module._compile (internal/modules/cjs/loader.js:657:28)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
at Module.load (internal/modules/cjs/loader.js:599:32)
at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
at Function.Module._load (internal/modules/cjs/loader.js:530:3)
at Function.Module.runMain (internal/modules/cjs/loader.js:742:12)
at startup (internal/bootstrap/node.js:283:19)
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.```
I expect for it to run properly since there was no modification done.
【问题讨论】:
你应该给我们一个可重现的完整可验证的例子read this 【参考方案1】:使用 nodejs 中的路径模块,而不是直接调用 'dirname'
const path = require('path');
path.resolve(__dirname);
并检查您的代码是否显示语法错误。请更正它,希望它会起作用。
【讨论】:
以上是关于为啥运行 yarn start 时出现语法错误的主要内容,如果未能解决你的问题,请参考以下文章