我有一个postinstall节点脚本,它将以前运行的脚本复制到我的npm文件夹中。然而,这只适用于Mac。我也需要让它在Windows上工作,所以我正在创建一个新文件,它将为windows运行1,或者下面列出的用于Mac的文件。
`cp ../node_modules/some-components/npm-scripts/*.js ../npm_scripts`我看不出有一种清晰的方法可以将语法转换成可供windows机器使用的语法,以及是使用拷贝还是机器人复制。如有任何建议,将不胜感激。
发布于 2016-10-28 17:57:27
创建一个copy.js文件,通过Node.js API独立执行复制平台(即不依赖Node.js或Unix特定的shell命令cp或copy)。我的建议是:使用fs-extra,它也处理复制目录,而不是包含的fs。
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'));https://stackoverflow.com/questions/40310495
复制相似问题