首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将mac节点脚本转换为windows

将mac节点脚本转换为windows
EN

Stack Overflow用户
提问于 2016-10-28 17:41:28
回答 1查看 564关注 0票数 1

我有一个postinstall节点脚本,它将以前运行的脚本复制到我的npm文件夹中。然而,这只适用于Mac。我也需要让它在Windows上工作,所以我正在创建一个新文件,它将为windows运行1,或者下面列出的用于Mac的文件。

代码语言:javascript
复制
`cp ../node_modules/some-components/npm-scripts/*.js ../npm_scripts`

我看不出有一种清晰的方法可以将语法转换成可供windows机器使用的语法,以及是使用拷贝还是机器人复制。如有任何建议,将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-10-28 17:57:27

创建一个copy.js文件,通过Node.js API独立执行复制平台(即不依赖Node.js或Unix特定的shell命令cpcopy)。我的建议是:使用fs-extra,它也处理复制目录,而不是包含的fs

代码语言:javascript
复制
var fs = require('fs-extra'); // add to your dependencies via 'npm install fs-extra --save'
var path = require('path');

fs.copySync(
      path.resolve(__dirname, '../path/to/source', 
      path.resolve(__dirname, '../path/to/destination'));
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40310495

复制
相关文章

相似问题

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