回答:
バージョン管理から除外したい唯一のディレクトリは.meteor/local
です。
Meteorは自動的に正しい.meteor
andを作成し.meteor/.gitignore
ます-何もする必要はありません。
settings.json
APIキーの保存に使用している場合は無視してください。
gitignoreには以下も含まれている必要があります。
public / node_modules
そして、ノードモジュールの依存関係のインストールを管理する適切に作成されたpackage.jsonでこれを補足します。
新しい場所にインストールする場合、これにはnpmのインストールが必要になります。
meteor 1.3では、無視することもできnode_modules
ます。npmからインストールできるため、すべてのライブラリをgitに追加する必要はありません。node_modules
フォルダは、最も可能性が高い(除くあなたのアプリよりも大きくなっている.meteor/local
フォルダ)
あなたが使うなら
.idea
フォルダーを無視するsublime-project
sublime-workspace
Macユーザーの場合は無視できます DS_Store
また、npmを使用するnpm
場合、windowsとmacユーザーの両方が同じプロジェクトで作業している場合は、原因を無視してください。同じnpmバージョンがmacとwindowsで異なるため、エラーが表示されます。
MupxでデプロイされたWebstormとMeteor 1.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/*
私たちは、この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
ルートディレクトリにあるnode_modulesという名前のインストール済みパッケージディレクトリを配置する必要があります。プロジェクトをコミットしている間は無視されます。また、製品マネージャーは、package.jsonを使用してサーバーにパッケージを簡単にインストールできます。
### 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
このサイトhttps://www.gitignore.io/を使用して、任意のプロジェクトの.gitignoreファイルを生成できます。使用するテクノロジとIDEを挿入するだけです
.meteor / localは、バージョン管理に欠けている唯一のものです。
Meteorは、ニーズに合う.gitignoreファイルを自動的に生成します。
パブリックリポジトリの場合は、「settings-development.json」またはAWS APIキーなどの公開しない情報を含むその他のJSONファイルを含めることができます。
ただし、Bitbucketや他のいくつかは、ニーズに合うはずの無料のプライベートリポジトリを提供しています。
settings.json
特に、そこにAPIトークンがある場合。