Javascript 在Mac上为JSX设置Babel
正在尝试为React/JSX设置Babel 我已经设置了一个package.json文件,并使用NPM安装了babel cli和babel preset react ~~来自my package.json文件~~Javascript 在Mac上为JSX设置Babel,javascript,node.js,npm,babeljs,Javascript,Node.js,Npm,Babeljs,正在尝试为React/JSX设置Babel 我已经设置了一个package.json文件,并使用NPM安装了babel cli和babel preset react ~~来自my package.json文件~~ "babel": { "presets": [ "react" ] }, "devDependencies": { "@babel/cli": "^7.2.3", "@babel/core": "^7.2.2", "@babel/p
"babel": {
"presets": [
"react"
]
},
"devDependencies": {
"@babel/cli": "^7.2.3",
"@babel/core": "^7.2.2",
"@babel/preset-env": "^7.3.1",
"@babel/preset-react": "^7.0.0",
"babel-cli": "^6.26.0",
"babel-preset-react": "^6.24.1"
},
“依赖项”:{
@babel/polyfill:“^7.2.5”
}
我应该能够(在命令行)键入:
并得到一个结果。相反,我得到:
-bash: babel: command not found
有没有办法解决这个问题?我想开始将ES6 JavaScript和JSX编译为常规JavaScript。您需要在全局范围内安装babel,才能将其作为bash命令使用<代码>npm安装-g babel 除全局安装外,可执行文件将位于node_modules路径中
/node\u modules/.bin/babel
如果您在webpack或其他构建工具之外使用它,您的配置应该可以。谢谢!我不得不用“sudo”来形容它,但它起了作用。也可以使用Shift+Command+。显示隐藏文件夹,如“.bin”。@babel/cli和babel cli之间有什么区别?
-bash: babel: command not found