我在运行一个babel cli命令
babel src --out-dir lib将es6脚本从src复制到lib。但是,它不会复制我在src/文件夹中的css/scss文件。有没有办法让它也复制它们呢?
发布于 2016-01-27 17:18:18
Babel对此有copy files选项:
babel src --out-dir lib --copy-files注意: babels的主要目的是处理javascript文件,但如今babel的大型工具套件经常使得没有必要像gulp那样进行更复杂的构建脚本设置。一个轻而易举的设置可能会将以下内容添加到packages.json__:
{
...
"devDependencies": {
"babel": "*",
"babel-cli": "^6.4.0",
"babel-preset-es2015": "^6.3.13"
},
"scripts": {
"watch": "babel --watch src --out-dir lib --source-maps inline --copy-files",
"build": "babel src --out-dir lib --source-maps inline --copy-files"
},
"babel": {
"presets": [
"es2015"
]
}
}发布于 2015-09-18 12:02:45
我找到了一种使用ncp模块来实现这一点的方法。
npm install ncp这个模块基本上类似于cp,除了它在
这不是一个全局模块,所以为了运行这个模块,我们使用
node -e \"require('ncp').ncp('./src', './lib')\" && babel src --out-dir libhttps://stackoverflow.com/questions/32642685
复制相似问题