如何解决在一个命令中构建多个 scss 项目
package com.example.myhgrtest;
import androidx.appcompat.app.AppCompatActivity;
import android.os.AsyncTask;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;
import java.io.BufferedInputStream;
import java.io.bufferedoutputstream;
import java.io.DataOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.PrintWriter;
import java.net.HttpURLConnection;
import java.net.socket;
import java.net.URL;
public class MainActivity extends AppCompatActivity {
Button btn1,btn2;
TcpClient mTcpClient;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btn1=findViewById(R.id.btn1);
btn2=findViewById(R.id.btn2);
btn1.setonClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
send_request1();
}
});
btn2.setonClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
send_request2();
}
});
}
public class ConnectTask extends AsyncTask<String,String,TcpClient> {
@Override
protected TcpClient doInBackground(String... message) {
//we create a TCPClient object
mTcpClient = new TcpClient(new TcpClient.OnMessageReceived() {
@Override
//here the messageReceived method is implemented
public void messageReceived(String message) {
//this method calls the onProgressUpdate
publishProgress(message);
}
});
mTcpClient.run();
return null;
}
@Override
protected void onProgressUpdate(String... values) {
super.onProgressUpdate(values);
//response received from server
Log.d("test","response " + values[0]);
//process server response here....
}
}
public void send_request1() {
send_request1 sr = new send_request1();
sr.execute();
}
public void send_request2() {
send_request2 sr = new send_request2();
sr.execute();
}
class send_request1 extends AsyncTask<Void,Void,String> {
@Override
protected String doInBackground(Void... voids) {
try { /*note : ip address must be in Quotation mark*/
/*note : port doesn't need to be inside the Quotation mark*/
Socket s = new Socket(/*ip address :*/"192.168.4.1",/*port :*/ 80);
PrintWriter printWriter = new PrintWriter(s.getoutputStream());
printWriter.write("/led/on"+"\r");
printWriter.flush();
printWriter.close();
s.close();
} catch (IOException e) {
e.printstacktrace();
}
return null;
}
@Override
public void onPostExecute(final String Data) {
/*Data is what you receive from your server*/
Log.e("my_Data","Data is : " + Data);
}
}
class send_request2 extends AsyncTask<Void,String> {
@Override
protected String doInBackground(Void... voids) {
try {
/*note : ip address must be in Quotation mark*/
/*note : port doesn't need to be inside the Quotation mark*/
Socket s = new Socket(/*ip address :*/"192.168.4.1",/*port :*/ 80);
PrintWriter printWriter = new PrintWriter(s.getoutputStream());
printWriter.write("/led/off"+"\r");
printWriter.flush();
printWriter.close();
s.close();
} catch (IOException e) {
e.printstacktrace();
}
return null;
}
@Override
public void onPostExecute(final String Data) {
/*Data is what you receive from your server*/
Log.e("my_Data","Data is : " + Data);
//Toast.makeText(MainActivity.this,Data,Toast.LENGTH_SHORT).show();
}
}
}
我希望能够在 dist 文件夹下的各自项目中构建所有 index.scss 文件。
我试着像这样在构建器中做一个通配符
- packages
-- project1
--- index.scss
-- project2
--- index.scss
有人知道我怎么做吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。