我创建了一个反应库并在 gitlab 中有我的 repo 并使用 git+http://gitlab.com/[library-name] 安装它
我有一个示例文件夹来测试我的反应组件。我希望我的示例文件夹位于我的 gitlab 存储库中,但我想在安装过程中将它排除在我的包文件(tarball)中。
这是我的 .gitignore
tmp/*
node_modules
.DS_Store
.sass-cache
update
*.log
.vscode/
这是我的 .npmignore
tmp/*
node_modules
.DS_Store
.sass-cache
update
*.log
.vscode/
src
example
这是我的 package.json
"files": [
"bin",
"src",
"public"
],
如您所见,我已经在 .npmignore 中列出了示例文件夹,并且 package.json 列出了我想要包含在我的 tarball 中的所有目录,但是在安装时,我仍然可以在安装文件中找到示例文件夹。