Lightning Fast Verge 웹 사이트는 Reactjs 위에 Nextjs로 구축되었습니다.
로컬 컴퓨터에 프로젝트를 설치하고 실행할 수 있으려면 다음과 같은 전제 조건이 필요합니다.
선호하는 터미널을 열고 다음 패키지를 올바른 순서로 설치하십시오.
홈브리 :
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
nodejs :
brew install node
방사:
brew install yarn
git
Download the Windows installer here:
https://git-scm.com/download/win
nodejs :
Download the Windows installer here:
https://nodejs.org/en/download/
방사:
Download the Windows installer here:
https://yarnpkg.com/lang/en/docs/install/
우분투/데비안
nodejs :
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs
방사:
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt-get update && sudo apt-get install yarn
다음 단계를 수행하여 좋아하는 터미널을 사용하여 일어나고 실행하십시오. 참고 : Windows 사용자는 원사 종속성을 성공적으로 설치하려면 Git Bash를 시작해야합니다.
프로젝트를 컴퓨터의 디렉토리로 복제하십시오.
git clone https://github.com/vergecurrency/vergecurrency.com.git
새로 만든 디렉토리에 CD :
cd vergecurrency.com
다른 버전의 nodejs가있는 경우 Node 버전 관리자를 사용하십시오.
NVM 지침
Example, nvm use v10.15.3
또는 .NVMRC 사용
nvm use
종속성 설치 :
yarn install
응용 프로그램 실행 :
yarn run dev
브라우저에서 웹 사이트를 엽니 다 :
http://localhost:3000
우리는이 프로젝트에서 2 개의 라이터를 구현했습니다.
eslint 단일 파일 :
./node_modules/.bin/eslint _filename_.js
eslint 페이지
./node_modules/.bin/eslint pages/**/*.js
전체 프로젝트를 Eslint
./node_modules/.bin/eslint */*.js
단일 파일을 보린하십시오
./node_modules/.bin/sass-lint -c ./.sasslintrc './path/to/file.scss'
모든 SCSS 파일에 보풀을 뿌리십시오
./node_modules/.bin/sass-lint -c ./.sasslintrc '**/*.scss'
우리는 NextJS 빌드 시스템을 사용하고 있습니다. 빌드하려면 다음 명령을 실행하십시오.
yarn run build
그런 다음 전체 프로젝트를 구축하고 내 보냅니다.
로컬에서 빌드를 실행하려면 :
gulp
언어의 짧은 이름 만 사용하십시오. 예를 들어 영어의 폴더 이름은 en 이고 러시아어는 ru 이고 프랑스는 fr 될 것입니다. 이름이 다른 폴더 이름을 사용하면 작동하지 않습니다. 예를 들어 en-GB 작동하지 않습니다. 이것이 우리가 허용해야 할 일이라고 생각되면 Discord (Stanfaas)로 저에게 연락하십시오.
로컬 폴더에 새 언어를 추가 할 때는 언어 코드 (폴더 이름)를 languages.json 파일에 추가해야합니다. 이 파일은 : ./lists/languages.json 에서 찾을 수 있습니다. 언어는 해당 파일에 추가 한 직후에 활성화 될 것입니다.
당사의 행동 강령에 대한 자세한 내용과 당사에 풀 요청을 제출하는 프로세스는 Contributing.md를 읽으십시오.
이 프로젝트에 참여한 기고자 목록도 참조하십시오.
이 프로젝트는 MIT 라이센스에 따라 라이센스가 부여됩니다. 자세한 내용은 라이센스 파일을 참조하십시오.