首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >EC6对EC5的传递

EC6对EC5的传递
EN

Stack Overflow用户
提问于 2016-03-03 09:12:40
回答 1查看 1.2K关注 0票数 1

目前,我正在运行一个CLI命令来传输我的node_modules:

代码语言:javascript
复制
babel --presets es2015 MYDIRECTORY --out-dir transpiled

很好,但有问题。当我运行它时,它会传输和复制文件和文件夹结构。它只对*.js文件这样做。其他文件(它们不需要被转移)不会被复制。

因此,原来我有这个文件夹结构,在转移之前(请参阅图片):

它不复制其他文件。对于一个模块,它是可以的,我可以手动复制这些文件。但是对于更复杂的结构,它是非常复杂的。

我怎样才能让Babel像它一样做跨溢出操作,同时也可以复制其他非*.js文件。

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-03 11:14:10

  • 如果您还没有package.json,请创建一个。 npm init //按屏幕指示执行
  • 用数组作为值向package.json添加脚本键。在数组中添加一个作为键的命令名和作为值运行的命令。

使用您需要的命令举例说明package.json。执行run:'npm运行编译‘

我在xcopy命令中添加了一个排除标志。如果将js扩展名放在排除文件中,则这些文件将被排除在复制之外。移除排除标志以复制所有内容。

代码语言:javascript
复制
{
  "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"
}

链接:

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35767724

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档