11

FlashDevelopでカスタムビルドを使用してプロジェクトを実行しようとしました。

$(CompilerPath)\haxe.exe $(ProjectDir)\compile-js.hxml

、しかし私はこのエラーを受け取ります:

「cp」は内部コマンドまたは外部コマンドとして認識されません。

これがcompile-js.hxmlファイルですが、これを解決する方法はありますか?

compile-js.hxml

#sources
-main Cocktail
-cp ../../src/
-cp src

#binary
-js bin/js/Main.js
--macro Cocktail.create('src/index.html','Main')

#copy assets directory
-cmd cp -R assets bin\js\
4

8 に答える 8

16

Flashdevelop を使用している場合は Windows を実行しており、Windows を実行している場合は「cp」コマンドなどは存在しないと思います。haxe が Javascript のビルドを完了すると、-cmd行に到達して を実行しようとしますcp -R assets bin\js\が、windows には がなく、 があるため失敗しcpますcopy

Windows の場合、最後の 2 行を次のように変更してみてください。

#copy assets directory
-cmd copy \y assets bin\js\

** 免責事項: 私は現在 Windows を使用していないため、Copyコマンドの正確な構文について確信が持てません。しかし、あなたはその考えを理解します。

于 2013-02-11T04:04:55.503 に答える
0

Windows cmdで実行している場合は、これに従います。それは私のために働いた!

webpack -d && copy src\index.html dist\index.html && webpack-dev-server --content-base src --inline --hot

ここにあります: https://github.com/mschwarzmueller/reactjs-basics/issues/2#issuecomment-274776347 ( medigvijayに感謝)

于 2020-02-10T17:25:52.680 に答える
-1

xcopyコマンドを使用すると機能します。

于 2014-04-19T05:24:02.063 に答える