目前,我正在运行一个CLI命令来传输我的node_modules:
babel --presets es2015 MYDIRECTORY --out-dir transpiled很好,但有问题。当我运行它时,它会传输和复制文件和文件夹结构。它只对*.js文件这样做。其他文件(它们不需要被转移)不会被复制。
因此,原来我有这个文件夹结构,在转移之前(请参阅图片):

它不复制其他文件。对于一个模块,它是可以的,我可以手动复制这些文件。但是对于更复杂的结构,它是非常复杂的。
我怎样才能让Babel像它一样做跨溢出操作,同时也可以复制其他非*.js文件。
谢谢
发布于 2016-03-03 11:14:10
使用您需要的命令举例说明package.json。执行run:'npm运行编译‘
我在xcopy命令中添加了一个排除标志。如果将js扩展名放在排除文件中,则这些文件将被排除在复制之外。移除排除标志以复制所有内容。
{
"name": "someProject",
"version": "0.0.1",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"copysrc": "XCOPY C:\\path\\to\\project\\src\\*.* C:\\path\\to\\project\\dist /S /I /Y /EXCLUDE:C:\\path\\to\\project\\xcopyexclude.txt",
"babel": "babel --presets es2015 MYDIRECTORY --out-dir transpiled",
"compile": "npm run copysrc && npm run babel"
},
"author": "someAuthor",
"license": "ISC"
}链接:
https://stackoverflow.com/questions/35767724
复制相似问题