155

新しい流星プロジェクトがあります。.meteordirには、構成ファイル(必要)と一時ファイル(不要)の組み合わせがあると思います。

それで、あなたの中には何があります.gitignoreか?

4

15 に答える 15

209

バージョン管理から除外したい唯一のディレクトリはです.meteor/local

Meteorは自動的に権利.meteorを作成しますが、.meteor/.gitignore何もする必要はありません。

于 2012-05-23T23:02:42.883 に答える
22

パブリックリポジトリにプッシュする場合は、構成設定ファイルをそこに配置することをお勧めします。

暗号化キーやsmtp、twitter、facebookなどのサービスのさまざまなパスワードなどのセキュリティ上重要なデータ構成設定をconfig.jsに保存し、それを.gitignoreまたはinfo/excludeファイルに配置します。公開リポジトリに入れたくないもの。

.gitignoreについて考慮すべき追加の提案

于 2012-05-24T15:03:57.777 に答える
11

gitignoreには次のものも含まれている必要があります。

public / node_modules

そして、ノードモジュールの依存関係のインストールを管理する適切に作成されたpackage.jsonでこれを補完します。

これにより、新しい場所にインストールするときにnpmのインストールが必要になります。

于 2012-06-01T12:13:17.233 に答える
7

この記事によるとsettings.json、特にAPIキーを含めるための環境固有の情報がある場合は、を無視する必要があります。

于 2015-04-22T13:51:30.793 に答える
7

meteor 1.3では、も無視したいと思いますnode_modules。npmを介してライブラリをインストールできるため、すべてのライブラリをgitに追加する理由はありません。node_modulesフォルダーはアプリよりも大きい可能性があります(フォルダーを除く.meteor/local

于 2016-04-20T02:00:57.097 に答える
6

Meteorは、デフォルト.gitignore.meteorディレクトリにを作成します。

ただし、プロジェクトで.gitignoreは機密データの構成ファイルとを除外する必要がありますnode_modules

于 2015-11-16T15:48:27.910 に答える
3

使用する場合

あなたがmacユーザーなら無視できますDS_Store

npmまた、npmを使用する場合、WindowsとMacユーザーの両方が同じプロジェクトで作業している場合は原因を無視します。同じnpmバージョンはMacとWindowsで異なるため、エラーが表示されます。

于 2016-03-30T05:11:13.153 に答える
3

これが、MupxでデプロイされたWebstormとMeteor1.4で使用するものです。

# Meteor files to ignore now handled by .ignore file within .Meteor folder automatically

# settings file to ignore to protect API keys
settings.json

# MUP / MUPX file to ignore to protect server passwords and sensitive info.
mup.json

# npm package files to ignore
node?modules/
npm-debug.log

# Webstorm IDE files to ignore
.idea/*

# Typing type definition files to ignore. Webstorm uses type definitions for autocomplete even without typescript
typings/*
于 2016-09-12T10:14:19.107 に答える
3

このgitignoreを使用して、システムファイルなどに沿って多くのIDEとMeteorを取り込みます。

### WebStorm ###
.idea/

### OSX ###
.DS_Store
.AppleDouble
.LSOverride
# Icon must end with two \r
Icon
# Thumbnails
._*
# Files that might appear on external disk
.Spotlight-V100
.Trashes
# Directories potentially created on remote AFP share
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk

### Windows ###
# Windows image file caches
Thumbs.db
ehthumbs.db
# Folder config file
Desktop.ini
# Recycle Bin used on file shares
$RECYCLE.BIN/
# Windows shortcuts
*.lnk

### Linux ###
*~
# KDE directory preferences
.directory

### SublimeText ###
# cache files for sublime text
*.tmlanguage.cache
*.tmPreferences.cache
*.stTheme.cache
# workspace files are user-specific
*.sublime-workspace
# project files should be checked into the repository, unless a significant
# proportion of contributors will probably not be using SublimeText
# *.sublime-project
# sftp configuration file
sftp-config.json

### Node/NPM ###
node_modules
npm-debug.log

### Development ###
dump
mochawesome-reports
ngrok
于 2017-01-25T05:44:32.363 に答える
2

ルートディレクトリにあるnode_modulesという名前のインストール済みパッケージディレクトリを配置する必要があります。プロジェクトをコミットしている間は無視されます。また、プロダクトマネージャーは、package.jsonを使用してサーバーにパッケージを簡単にインストールできます。

于 2017-01-27T07:19:01.167 に答える
2
### MeteorJS ###
# default meteor build and local packages
.meteor/local

# meteor settings file
settings.json

# meteor build output files
*.tar.gz

# general swp files from vim
*.swp

# End of https://www.gitignore.io/api/meteorjs
于 2017-05-17T17:31:37.950 に答える
1

これは、Intellijで使用する.gitignoreファイルです。

  node_modules/
  .meteor/local/*
  .idea/
  npm-debug.log
  packages/*/.npm/
于 2016-12-12T10:48:43.303 に答える
1

このサイトhttps://www.gitignore.io/を使用して、任意のプロジェクトの.gitignoreファイルを生成できます。使用する技術とIDEを挿入するだけです。

于 2018-03-15T11:03:39.010 に答える
0
  1. gitignoreは、gitサーバーとフェッチに対する不要な負担を常に無視するために使用されます。
  2. したがって、gitignore内に配置するのに最適なものは、パッケージ化可能なエンティティです。現在、これにはダウンロード可能なmeteorパッケージが含まれているため、gitignore内に「.meteor/local」を追加する必要があります。
  3. これをgitignore構成に追加すると、プロジェクトのサイズがパッケージの場合のn分の1に減少します。
  4. プロジェクト全体を別の場所にカットアンドペーストするか、.meteor / localフォルダーなしでリポジトリをフェッチし、meteorコマンドを使用してプロジェクトを開始すると、meteorは最初に必要なパッケージをダウンロードしてから、サーバーを起動します。
于 2016-04-30T14:55:56.027 に答える
0

.meteor / localは、バージョン管理から欠落させたい唯一のものです。

Meteorは、ニーズに合った.gitignoreファイルを自動的に生成します。

パブリックリポジトリの場合は、「settings-development.json」またはAWSAPIキーなどの公開したくない情報を含むその他のJSONファイルを含めることをお勧めします。

ただし、Bitbucketやその他のいくつかは、ニーズに合う無料のプライベートリポジトリを提供しています。

于 2018-06-28T00:21:53.740 に答える