在GIT SCM中Npx未定义的路径



我是Git和NodeJS的新手。我目前正在为我的项目使用ReactJS和Babel。我希望Babel每次修改一个文件并将其编译到另一个文件夹时都能观看。这是我的文件夹结构:

Project Folder
|__node_modules (contains node modules)
|__public (complied scripts are placed here)
|__src (uncomplied scripts)
|__libs (JavaScript libs)
|__app.js (Main JS file)   
|__views (contains view files that need to be rendered)
|__index.js (NodeJS config file)
|__package.json
|__package-lock.json

这是我的Git命令:

$ npx babel --watch src --out-dir public . --presets react-app/prod

然而,我收到了这个错误:

Path must be a string. Received undefined

Babel开始编译项目中的所有JS文件。我该如何解决这个问题?提前感谢
编辑我使用的是npm版本5.6.0和npx版本9.7.1

试试这个:$npx-babel--watch'src/app.js'-o'public/app.js'--presets react app/prod让我知道你现在得到了什么

问题来自npx而非babel(由loganofsmyth证实(。命令应该是:

$ npx babel --watch src --out-dir public --presets react-app/prod

最新更新