Webstorm “如何忽略家长”;src";使用Babel watcher传输时的目录
我的代码具有目录结构:Webstorm “如何忽略家长”;src";使用Babel watcher传输时的目录,webstorm,babeljs,file-watcher,Webstorm,Babeljs,File Watcher,我的代码具有目录结构: project-root/ └── src/ └── main.js 当我运行默认的Babel file watcher时,代码被传输到dist文件夹中,包括其路径中的src目录,如下所示: project-root/ └── src/ ├── main.js dist/ └── src └── main.dist.js 相反,我希望将src从路径中排除—换句话说,将src中传输的代码“展开”并直接编译到dist,如下所
project-root/
└── src/
└── main.js
当我运行默认的Babel file watcher时,代码被传输到dist文件夹中,包括其路径中的src目录,如下所示:
project-root/
└── src/
├── main.js
dist/
└── src
└── main.dist.js
相反,我希望将src从路径中排除—换句话说,将src中传输的代码“展开”并直接编译到dist,如下所示:
project-root/
└── src/
├── main.js
dist/
└── main.dist.js
是否可以更改观察者配置以实现此目的?我搞不懂!非常感谢您的帮助。这是--out dir
Babel CLI选项行为-它在目标目录中重新创建源文件夹结构(相对于工作目录)
这里有两个选项:
- 改用
--out file
- 将
设置为您的工作目录src
Arguments: $FilePathRelativeToProjectRoot$ --out-file dist/$FileNameWithoutExtension$.js --source-maps --presets env
Output paths to refresh: dist\$FileNameWithoutExtension$.js:dist\$FileNameWithoutExtension$.js.map
第二项:
Arguments: $FileDirPathFromParent(src)$$FileName$ --out-dir $ProjectFileDir$/dist --source-maps --presets env
Output paths to refresh: $ProjectFileDir$/dist/$FileDirPathFromParent(src)$FileNameWithoutExtension$.js:$ProjectFileDir$/dist/$FileDirPathFromParent(src)$FileNameWithoutExtension$.js.map
Working directory: $ContentRoot$\src