Cmd Can';t使用babel运行节点服务器

Cmd Can';t使用babel运行节点服务器,cmd,babeljs,Cmd,Babeljs,我刚开始用react学习nodejs,我正在学习lynda的教程。没多久,我就被卡住了。我不知道我做错了什么 我的文件结构: server.js config.js /节点单元 My config.js包含以下内容: console.log("config"); My server.js文件: import './config'; 所以你看,没有什么复杂的。只是基本的。现在在教程中,由于新的导入语法,他们使用babel运行server.js文件。他在cmd上使用以下行: ./node_m

我刚开始用react学习nodejs,我正在学习lynda的教程。没多久,我就被卡住了。我不知道我做错了什么

我的文件结构:

  • server.js

  • config.js

  • /节点单元

My config.js包含以下内容:

console.log("config");
My server.js文件:

import './config';
所以你看,没有什么复杂的。只是基本的。现在在教程中,由于新的导入语法,他们使用babel运行server.js文件。他在cmd上使用以下行:

./node_modules/.bin/babel-node server.js
这就是问题所在。我的CMD告诉我:

命令“.”写错或找不到

(可能不完全是这样,我正在用德语运行windows,所以我不知道用英语会怎样)

我检查的内容:

我在node_modules/.bin中有一个babel节点&babel-node.cmd文件,它与我的整个项目位于同一目录中。我尝试从项目目录运行该命令。我已经试了好几个小时了,我不知道这里出了什么问题。如果有人能告诉我我做错了什么,我会非常高兴。。。我做的和教程中的那个家伙完全一样,对他来说很好


非常感谢您,祝您度过愉快的一天!:)

在windows上运行nodejs非常具有挑战性。一个非常困难的部分是路径分隔符。例如,对于Windows上的server.js文件:

import '.\config';
运行部件也应进行调整:

.\node_modules\.bin\babel-node.cmd server.js
如果仍然不起作用,请尝试在
server.js

在执行上述操作之前,请仔细检查是否安装了babel cli:

npm install --save-dev babel-cli

在windows上运行nodejs非常具有挑战性。一个非常困难的部分是路径分隔符。例如,对于Windows上的server.js文件:

import '.\config';
运行部件也应进行调整:

.\node_modules\.bin\babel-node.cmd server.js
如果仍然不起作用,请尝试在
server.js

在执行上述操作之前,请仔细检查是否安装了babel cli:

npm install --save-dev babel-cli

cmd
通常指的是Windows,所以不应该是:
\node\u modules\.bin\babel-node.cmd…
@a\u horse\u和我这里的brainlag同名OMG。当你只在mac上开发时,这正是问题所在。完美地解决了这个问题。如果你想把它贴出来作为答案,我会投票并接受。
cmd
通常指的是Windows,所以不应该是:
\node\u modules\.bin\babel-node.cmd…
@a_horse\u,没有名字,OMG,我在这里的脑力障碍。当你只在mac上开发时,这正是问题所在。完美地解决了这个问题。如果你想把它作为答案贴出来,我会投票并接受。