微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在一个命令中构建多个 scss 项目

如何解决在一个命令中构建多个 scss 项目

鉴于我有一个看起来像这样的 monorepo:

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 举报,一经查实,本站将立刻删除。