Yeoman 생성기에서 새 .net 핵심 프로젝트를 만드는 방법

user2809176

나는 Yeoman 발전기를 작성하고 있습니다. 어떻게 전화하면 돼

dotnet new

내 발전기 안에? yeoman generator에서 새로운 .net 코어 프로젝트를 만드는 더 좋은 방법이 있습니까?

user2809176

한 가지 가능성은 dotnet new직접 전화 하는 것입니다.

const { execSync, exec } = require('child_process');

function formated_exec_sync(command) {
    console.log("exec->" + command);
    execSync(command, {stdio: 'inherit'});
}

function new_solution(name) {
    formated_exec_sync(`dotnet new sln --name ${name}`);
}

function new_console_project(name) {
    formated_exec_sync(`dotnet new console -lang "C#" --name ${name}`);
}

function add_project_to_solution(project_name, solution_name) {
    formated_exec_sync(`dotnet sln ${solution_name}.sln add ${project_name}`);
}

function add_package_to_project(package, project, version = null) {
    let command = `dotnet add ${project} package`;
    if (version != null)
        command += ` --version ${version}`;
    command += ` ${package}`
    formated_exec_sync(command);
}

module.exports = {
    new_solution,
    new_console_project,
    add_project_to_solution,
    add_package_to_project,
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

* .csproj의 .net 핵심 프로젝트에 규칙을 추가하는 방법

분류에서Dev

asp.net 핵심 솔루션에 새 프로젝트 추가

분류에서Dev

기존 .proto 파일을 .net 핵심 프로젝트에 대한 링크로 추가하는 방법

분류에서Dev

Libgdx 프로젝트 생성기에서 핵심 프로젝트 경로를 지정하는 방법은 무엇입니까?

분류에서Dev

Visual Studio에서 .net 핵심 프로젝트를 게시하는 방법에는보기 및 영역 폴더가 포함됩니다.

분류에서Dev

하위 경로에서 Asp.net 핵심 사이트를 찾는 방법

분류에서Dev

TFS에서 새 공유 프로젝트를 만드는 방법

분류에서Dev

asp.net 핵심 서비스에서 * 키워드를 사용하는 방법.

분류에서Dev

Visual Studio 2017에서 postbuild 이벤트로 .net 핵심 프로젝트 빌드

분류에서Dev

yeoman과 grunt로 각도 프로젝트를 만드는 방법

분류에서Dev

CloudKit을 사용하여 새 레코드를 생성 할 핵심 데이터 구성을 지정하는 방법

분류에서Dev

Yeoman 생성기는 기존 프로젝트 생성 새 파일 추가

분류에서Dev

Azure WebApp에서 aspnet 핵심 프로젝트에 대한 빌드 구성을 지정하는 방법

분류에서Dev

프로젝트에서 Meteor 핵심 패키지를 재정의하는 방법은 무엇입니까?

분류에서Dev

Groovy를 사용하여 Jenkins에서 새 프로젝트를 만드는 방법

분류에서Dev

RallyRestApi를 사용하여 Rally에서 새 프로젝트를 만드는 방법

분류에서Dev

핵심 PHP 프로젝트에서 yii 프레임 워크 프로젝트의 마스터 페이지를 사용하는 방법은 무엇입니까?

분류에서Dev

스캐 폴드 편집 컨트롤러가있는 새 ASP.net 핵심 프로젝트가 404 페이지를 찾을 수 없음을 반환합니다.

분류에서Dev

.xcdatamodel의 핵심 데이터에서 다 대다 관계를 만드는 방법

분류에서Dev

.net 핵심 앱에서 그룹을 기반으로 인증하는 방법은 무엇입니까?

분류에서Dev

asp.net 핵심 API에서 즐겨 찾기를 추가하고 삭제하는 방법

분류에서Dev

Visual Studio 2015에서 ASP.NET MVC 4 프로젝트를 만드는 방법

분류에서Dev

.net 핵심 로컬 개발을위한 프로젝트 구성

분류에서Dev

Bluemix 프로젝트의 기존 분기에서 새 분기를 만드는 방법

분류에서Dev

C # .net 핵심 앱에서 Python 신경망 keras 스크립트를 실행하는 방법

분류에서Dev

내 asp.net 핵심 프로젝트로 외부 Angular 폴더를 게시하는 방법은 무엇입니까?

분류에서Dev

SwiftUI에서 핵심 텍스트를 사용하는 방법

분류에서Dev

텍스트 상자의 크기를 변경하는 방법, asp.net 핵심 기본 템플릿에서 길게 만들기

분류에서Dev

asp.net 핵심 애플리케이션에서 경로를 설정하는 방법

Related 관련 기사

  1. 1

    * .csproj의 .net 핵심 프로젝트에 규칙을 추가하는 방법

  2. 2

    asp.net 핵심 솔루션에 새 프로젝트 추가

  3. 3

    기존 .proto 파일을 .net 핵심 프로젝트에 대한 링크로 추가하는 방법

  4. 4

    Libgdx 프로젝트 생성기에서 핵심 프로젝트 경로를 지정하는 방법은 무엇입니까?

  5. 5

    Visual Studio에서 .net 핵심 프로젝트를 게시하는 방법에는보기 및 영역 폴더가 포함됩니다.

  6. 6

    하위 경로에서 Asp.net 핵심 사이트를 찾는 방법

  7. 7

    TFS에서 새 공유 프로젝트를 만드는 방법

  8. 8

    asp.net 핵심 서비스에서 * 키워드를 사용하는 방법.

  9. 9

    Visual Studio 2017에서 postbuild 이벤트로 .net 핵심 프로젝트 빌드

  10. 10

    yeoman과 grunt로 각도 프로젝트를 만드는 방법

  11. 11

    CloudKit을 사용하여 새 레코드를 생성 할 핵심 데이터 구성을 지정하는 방법

  12. 12

    Yeoman 생성기는 기존 프로젝트 생성 새 파일 추가

  13. 13

    Azure WebApp에서 aspnet 핵심 프로젝트에 대한 빌드 구성을 지정하는 방법

  14. 14

    프로젝트에서 Meteor 핵심 패키지를 재정의하는 방법은 무엇입니까?

  15. 15

    Groovy를 사용하여 Jenkins에서 새 프로젝트를 만드는 방법

  16. 16

    RallyRestApi를 사용하여 Rally에서 새 프로젝트를 만드는 방법

  17. 17

    핵심 PHP 프로젝트에서 yii 프레임 워크 프로젝트의 마스터 페이지를 사용하는 방법은 무엇입니까?

  18. 18

    스캐 폴드 편집 컨트롤러가있는 새 ASP.net 핵심 프로젝트가 404 페이지를 찾을 수 없음을 반환합니다.

  19. 19

    .xcdatamodel의 핵심 데이터에서 다 대다 관계를 만드는 방법

  20. 20

    .net 핵심 앱에서 그룹을 기반으로 인증하는 방법은 무엇입니까?

  21. 21

    asp.net 핵심 API에서 즐겨 찾기를 추가하고 삭제하는 방법

  22. 22

    Visual Studio 2015에서 ASP.NET MVC 4 프로젝트를 만드는 방법

  23. 23

    .net 핵심 로컬 개발을위한 프로젝트 구성

  24. 24

    Bluemix 프로젝트의 기존 분기에서 새 분기를 만드는 방법

  25. 25

    C # .net 핵심 앱에서 Python 신경망 keras 스크립트를 실행하는 방법

  26. 26

    내 asp.net 핵심 프로젝트로 외부 Angular 폴더를 게시하는 방법은 무엇입니까?

  27. 27

    SwiftUI에서 핵심 텍스트를 사용하는 방법

  28. 28

    텍스트 상자의 크기를 변경하는 방법, asp.net 핵심 기본 템플릿에서 길게 만들기

  29. 29

    asp.net 핵심 애플리케이션에서 경로를 설정하는 방법

뜨겁다태그

보관