我已经尝试使用node_modules/.bin/babel before.js -o after.js
命令将es6转换为兼容的js。我还必须在windows powershell上运行set-executionpolicy remotesigned
以修复错误无法加载,因为正在运行
此系统上禁用了脚本。node_modules/.bin/babel before.js -o after.js
命令目前正在引发
语法错误(文件目录链接)解析配置时出错-JSON 5:1:1处输入结束无效。
2条答案
按热度按时间elcex8rz1#
我遇到了同样的问题,我发现这是因为我有一个空的Json文件,它是为babel.config.json(或
.babelrc
)。它将改为使用以下内容:
{}
oknwwptz2#
此问题似乎是由于我的执行策略受到限制而导致的。对于那些担心类似问题的用户,可以通过以管理员身份打开Windows PowerShell并运行命令
Get-ExecutionPolicy -Scope CurrentUser
来修复类似于上面的错误,然后查看您的脚本访问是否不受限制。如果不受限制,则“t,则可以使用以下命令Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope LocalMachine
,后跟问题的Y或N答案,然后设置。