Sails.js 如何在windows 10上运行命令“`sails run deploy`”?

Sails.js 如何在windows 10上运行命令“`sails run deploy`”?,sails.js,Sails.js,我正在使用sailsJS,我想将应用程序部署到Heroku,但我无法运行命令sails run deploy ““echo”此脚本假定Heroku上的设置非常简单、固执己见。&&echo”但是,当然,你可以在任何你喜欢的地方部署你的应用程序。&&echo“(Node.js/Sails.js应用程序在所有现代托管平台上都受支持。)“&&echo&&echo”警告:特别是,此脚本假定您位于主分支上,并且您的应用程序可以通过强制按*deploy*分支的顶部进行部署。它还将临时使用本地*predeplo

我正在使用sailsJS,我想将应用程序部署到Heroku,但我无法运行命令
sails run deploy

““echo”此脚本假定Heroku上的设置非常简单、固执己见。&&echo”但是,当然,你可以在任何你喜欢的地方部署你的应用程序。&&echo“(Node.js/Sails.js应用程序在所有现代托管平台上都受支持。)“&&echo&&echo”警告:特别是,此脚本假定您位于主分支上,并且您的应用程序可以通过强制按*deploy*分支的顶部进行部署。它还将临时使用本地*predeploy*分支来准备资产,并在完成后将其删除。请确保您不关心任何事情在这两个分支中的任何一个!!!“&&echo”“&&echo”“&&echo”“准备部署…”&&echo”“&&git status&&echo”“&&echo”“&&echo”“&&echo”“我希望您在主分支上,所有内容都已提交/拉/推,并且完全是最新的。&&echo”“******************************************************************”“和&echo”“**如果不是这样的话请现在按!***************************************和&echo“按CTRL+C取消”。&&echo(您有五秒钟时间)“&&sleep 1&&echo”…4“&&sleep 1&&echo”…3“&&sleep 1&&echo”…2“&&sleep 1&&echo”…1“&&sleep 1&&echo”&&echo“好了,我们开始了。现在不要回头!”&&echo“尝试切换到主分支…”和&git签出主分支(&echo&&echo&&echo“好了。现在正在擦除节点模块/并运行npm安装…”和rm-rf节点模块&&rm-rf package-lock.json&&npm install&&(git add package-lock.json&&git commit-am“自动提交:新的npm在部署之前安装了吗?它导致了一些相关的内容(可能是package-lock.json文件)发生了更改!此提交跟踪了更改。“| | true)&&echo“部署为版本:”&&npm版本修补程序&&echo“”&&git push原始主机和git push--tags&&&git branch-D predeploy>/dev/null 2>&1| | | true)&&git checkout-b predeploy&&echo“现在正在为生产构建+缩小资产…”和&echo“(挂紧,这可能需要一段时间。)'&&echo&&node node_模块/grunt/bin/grunt buildProd|(echo&&echo'---------------------------------------&&echo'重要!重要!重要!'&&echo'错误:无法为生产编译资产!'&&echo&&echo'尝试通过存储自动恢复,&&echo'切换回主分支,然后,&&echo'删除预部署分支…&&echo&&echo'A在此之后,请修复上面记录的问题“&&echo”并将其向上推。然后,再次尝试部署。“&&echo”---------------------------------------&&echo&&echo”暂存,删除预部署分支,并切换回主…”&&git stash&&git checkout master&&git branch-D predeploy&&false))&&mv www.www&&git add.www&&node-e'sailsrc=JSON.parse(require(\'fs\')。readFileSync(\')未被识别为内部或外部命令,
可操作的程序或批处理文件。
运行
echo'此脚本假定Heroku上的设置非常简单、固执己见。&&echo'但是,当然,您可以在任何地方部署您的应用。&&echo'(Node.js/Sails.js应用程序在所有现代托管平台上都受支持。)“&&echo&&echo”警告:特别是,此脚本假定您位于主分支上,并且您的应用程序可以通过强制按*deploy*分支的顶部进行部署。它还将临时使用本地*predeploy*分支来准备资产,并在完成后将其删除。请确保您不关心任何事情在这两个分支中的任何一个!!!“&&echo”“&&echo”“&&echo”“准备部署…”&&echo”“&&git status&&echo”“&&echo”“&&echo”“&&echo”“我希望您在主分支上,所有内容都已提交/拉/推,并且完全是最新的。&&echo”“******************************************************************”“和&echo”“**如果不是这样的话请现在按!***************************************和&echo“按CTRL+C取消”。&&echo(您有五秒钟时间)“&&sleep 1&&echo”…4“&&sleep 1&&echo”…3“&&sleep 1&&echo”…2“&&sleep 1&&echo”…1“&&sleep 1&&echo”&&echo“好了,我们开始了。现在不要回头!”&&echo“尝试切换到主分支…”和&git签出主分支(&echo&&echo&&echo“好了。现在正在擦除节点模块/并运行npm安装…”和rm-rf节点模块&&rm-rf package-lock.json&&npm install&&(git add package-lock.json&&git commit-am“自动提交:新的npm在部署之前安装了吗?它导致了一些相关的内容(可能是package-lock.json文件)发生了更改!此提交跟踪了更改。“| | true)&&echo“部署为版本:”&&npm版本修补程序&&echo“”&&git push原始主机和git push--tags&&&git branch-D predeploy>/dev/null 2>&1| | | true)&&git checkout-b predeploy&&echo“现在正在为生产构建+缩小资产…”和&echo“(挂紧,这可能需要一段时间。)'&&echo&&node node_模块/grunt/bin/grunt buildProd|(echo&&echo'---------------------------------------&&echo'重要!重要!重要!'&&echo'错误:无法为生产编译资产!'&&echo&&echo'尝试通过存储自动恢复,&&echo'切换回主分支,然后,&&echo'删除预部署分支…&&echo&&echo'A在此之后,请修复上面记录的问题“&&echo”并将其向上推。然后,再次尝试部署。“&&echo”---------------------------------------&&echo&&echo”暂存,删除预部署分支,并切换回主…”&&git stash&&git checkout master&&git branch-D predeploy&&false))&&mv www.www&&git add.www&&node-e'sailsrc=JSON.parse(require(“fs”).readFileSync(“./.sailsrc”,“utf8”));if(sailsrc.path&&sailsr