Aja*_*ati 9 babel ecmascript-6
当我尝试通过babel命令运行JS文件时,它显示:
"babel-node不被识别为内部或外部命令,可操作程序或批处理文件".
我1.js用这个书面创建了文件"console.log("hello world")"; 并尝试使用babel-node命令运行,但它显示上述错误.
O.O*_*.O. 14
确保你有babel模块,以便它可以使用.
例如,通过使用npm install babel-cli获取node_modules文件夹.然后你可以在node_module/.bin中找到runnable .
小智 10
添加npx到命令可能会有所帮助,因此将执行精确的二进制文件
nodemon --exec npx babel-node src/index.js
Run Code Online (Sandbox Code Playgroud)
小智 8
对我来说,这个问题是通过运行以下命令全局安装“babel-node”来解决的:
npm install @babel/node -g
Run Code Online (Sandbox Code Playgroud)
上述解决方案的组合对我有用:
npm install @babel/node
npm install @babel/cli
npm install @babel/core
Run Code Online (Sandbox Code Playgroud)
然后我跑了npm start,它奏效了。
尝试了很多建议,最后,我必须明确提供 babel-node 的绝对路径才能让它在 package.json 文件的脚本定义部分工作。
“开始”:“nodemon --exec ./node_modules/.bin/babel-node src/index.js”
节点 - v15.5.1 nodemon - v2.0.7 @babel/node - v7.12.10
如果你的项目基于 babel 7,你应该运行这个
npm install @babel/cli @babel/core
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9684 次 |
| 最近记录: |