以前に実行したスクリプトをnpm-scriptsフォルダにコピーするpostinstallノードスクリプトがあります。ただし、これはMacでのみ有効です。私はそれもWindows用に動作する必要がありますので、Windows用に1つ、またはMac用に以下のファイルを作成する新しいファイルを作成しています。macノードスクリプトをウィンドウに変換する
`cp ../node_modules/some-components/npm-scripts/*.js ../npm_scripts`
Windowsマシンで使用できるように構文を変換する明確な方法、およびコピーまたはrobocopyを使用するかどうかはわかりません。どんな提案も大歓迎です。
提案:ファイルをコピーするJavaScriptを作成します。 fsを介して。明らかにプラットフォームに依存しません。 – qqilihq
私はこれをやっていますが、Windowsの構文が不明なので、Macから変換する必要があることが示されています。基本的なフォーマットはこれです。 'const exec = require( './ exec'); const platformCheck =()=> { if(process.platform === 'win32'){ exec( 'windows thing here'); } exec( 'mac thing here) }' – dch