当我尝试通过babel命令运行JS文件时,它显示:
" babel-node不被识别为内部或外部命令,可操作程序或批处理文件"。
我已在此"console.log("hello world")"
中创建了func authPlayer(){
let localPlayer = GKLocalPlayer.localPlayer()
localPlayer.authenticateHandler = {
(view, error) in
if view != nil {
self.present(view!, animated: true, completion: nil)
}
else {
print(GKLocalPlayer.localPlayer().isAuthenticated)
}
}
}
个文件;
并尝试使用 babel-node 命令运行,但它显示上述错误。
答案 0 :(得分:11)
确保您拥有babel模块以便可以使用它。
例如,使用npm install babel-cli
获取 node_modules 文件夹。
然后你可以在 node_module / .bin 中找到runnable。
答案 1 :(得分:4)
尝试了很多建议,最后,我必须明确提供 babel-node 的绝对路径才能使其在 package.json 文件的脚本定义部分中工作。
"start": "nodemon --exec ./node_modules/.bin/babel-node src/index.js"
节点 - v15.5.1 nodemon - v2.0.7 @babel/node - v7.12.10
答案 2 :(得分:3)
如果您的项目基于babel 7,则应运行此
private bool FindWord( string SearchWord)
{
List<string> LstWords = new List<string>();
string[] Lines = File.ReadAllLines("Path of your File");
foreach (string line in Lines )
{
string[] words = line.Split(' ');
foreach (string word in words )
{
LstWords.Add(word);
}
}
// Find word set word to upper letters and target word to upper
int index = LstWords.FindIndex(x => x.Trim ().ToUpper ().Equals(SearchWord.ToUpper ()));
if (index==-1)
{
// Not Found
return false;
}
else
{
//word found
return true;
}
}
答案 3 :(得分:2)
install @ babel / node,我遇到了同样的问题,通过安装它解决了我的问题
答案 4 :(得分:1)
您可以尝试安装babel的全局版本
npm install -g babel-cli
答案 5 :(得分:1)
以上解决方案的组合对我有用:
npm install @babel/node
npm install @babel/cli
npm install @babel/core
然后我运行npm start
并成功。
答案 6 :(得分:0)
目前缺少的是 @babel/node
的一部分。根据您的项目依赖,您可以安装:
npm install @babel/cli
npm install @babel/node
答案 7 :(得分:0)
运行此命令解决了我的问题
> npx babel-watch .
答案 8 :(得分:0)
你也可以使用
{'name': 'Gemma Jane', 'location': 'China', '_children': [{'name': 'Emily Sykes', 'location': 'South Korea'}]}
答案 9 :(得分:0)
对我来说,通过运行以下命令全局安装“babel-node”解决了这个问题:
npm install @babel/node -g
答案 10 :(得分:0)
对于那些努力使其适用于 node + nodemon 的人,帮助我的是:
"@babel/cli": "^7.14.5",
"@babel/core": "^7.14.6",
"@babel/node": "^7.14.7",
"@babel/preset-env": "^7.14.7",
"nodemon": "^2.0.12"
"dev": "nodemon src/index.js --exec babel-node",
答案 11 :(得分:0)
在命令中添加 npx
可能会有所帮助,因此将执行精确的二进制文件
nodemon --exec npx babel-node src/index.js