>웹 프론트엔드 >프런트엔드 Q&A >Linux가 vue 프로젝트를 생성하지 못했습니다.

Linux가 vue 프로젝트를 생성하지 못했습니다.

PHPz
PHPz원래의
2023-05-24 14:05:37730검색

최근 Linux 시스템에서 Vue 프로젝트를 만들려고 했는데 몇 가지 문제가 발생했습니다. 다양한 설정과 설치 방법을 시도한 끝에 드디어 성공했습니다. 이번 글에서는 이 문제에 대한 나의 경험과 해결 방법을 공유하겠습니다.

문제 설명

Ubuntu 18.04 버전을 사용하고 있으며 Node.js와 npm 패키지 관리자를 설치했습니다. 그런 다음 다음 명령을 실행하여 Vue CLI를 설치했습니다.

npm install -g @vue/cli

다음 명령으로 새 Vue 프로젝트를 생성하려고 할 때:

vue create my-project

다음 오류가 발생했습니다.

internal/modules/cjs/loader.js:583
    throw err;
    ^

Error: Cannot find module '/usr/lib/node_modules/@vue/cli-service/bin/vue-cli-service.js'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:580:15)
    at Function.Module._load (internal/modules/cjs/loader.js:506:25)
    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:49:12)
    at internal/main/run_main_module.js:11:47 {
  code: 'MODULE_NOT_FOUND',
  requireStack: []
}

원인 분석

이유 오류는 @vue/cli-service 모듈을 찾을 수 없기 때문입니다. @vue/cli-service는 Vue CLI의 종속 모듈 중 하나입니다. 이 모듈이 없으면 Vue 프로젝트를 정상적으로 생성할 수 없습니다.

Solution

  1. Vue CLI 제거

먼저 원래 설치된 Vue CLI를 제거해야 합니다.

npm uninstall -g vue-cli
npm uninstall -g @vue/cli
  1. Install nvm

nvm(Node Version Manager)은 다음 명령을 사용하는 도구입니다. 동일한 도구에 설치하여 각 컴퓨터에 여러 Node.js 버전을 설치하고 관리할 수 있습니다. Vue CLI 종속 모듈에서는 다양한 버전의 Node.js를 사용해야 할 수 있으므로 nvm을 설치해야 합니다.

nvm을 설치하려면 다음 명령을 사용하세요.

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
  1. Node.js 설치

nvm을 설치한 후 nvm을 사용하여 다양한 버전의 Node.js를 설치할 수 있습니다. 이 예에서는 최신 버전의 Node.js를 설치하겠습니다.

먼저 다음 명령을 사용하여 알려진 Node.js 버전을 나열합니다.

nvm ls-remote

그런 다음 다음 명령을 사용하여 최신 버전의 Node.js를 설치할 수 있습니다.

nvm install node

Node.js를 설치한 후 다음을 수행해야 합니다. Node.js의 기본 버전을 설정합니다. 다음 명령을 사용하여 설정하세요.

nvm alias default node
  1. Vue CLI 다시 설치

Node.js를 설치한 후 Vue CLI를 다시 설치할 수 있습니다.

npm install -g @vue/cli

이제 새 Vue 프로젝트를 만들 수 있습니다.

vue create my-project

이제 제대로 작동합니다. 뷰 프로젝트. 문제가 지속되면 터미널이나 컴퓨터를 다시 시작하여 관련 환경 변수가 올바르게 로드되었는지 확인할 수 있습니다.

요약

Linux에서 Vue 프로젝트를 생성하려면 Node.js 버전에 대한 명확한 종속성이 필요합니다. 동시에 관련 모듈의 경로와 설치 위치에 주의해야 합니다. 문제가 발생하면 관련 소프트웨어를 제거했다가 다시 설치하거나 관련 오류 메시지를 확인하여 문제를 해결할 수 있습니다. 이 글을 통해 Linux 환경에서 Vue 프로젝트를 만들 때 문제가 발생하는 개발자에게 도움이 되기를 바랍니다.

위 내용은 Linux가 vue 프로젝트를 생성하지 못했습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.