reactjs - 即使在 .npmignore 中列入黑名单并在 package.json 文件中排除时,示例文件夹也始终包含在我的包的安装过程中
问题描述
我创建了一个反应库并在 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 中的所有目录,但是在安装时,我仍然可以在安装文件中找到示例文件夹。
解决方案
如果您在 .npmignore 中注册了它,则每次安装时都会忽略它,因此,您很可能会继续看到以前版本的文件夹,请尝试删除软件包并重新安装。
推荐阅读
- angularjs - 如何使用angularjs表单在json文件中发布带有其他数据的图像
- c++ - 如何将带有前导零的 unsigned long long 转换为字符串?
- c# - 水晶报告在列中打印纯文本
- c# - 使用 Response.TransmitFile 时出现网络故障
- bash - Bash - 通过子脚本传递参数调用主脚本的函数
- javascript - 在 D3 v5 中以编程方式停止 dragmove 事件
- python - Python 类自变量未转移到函数 (discord.py)
- sql - 是否可以使用标准 SQL 在 Google BigQuery 中安排查询,以便日期范围在运行时每天递增?
- android - 发布大型请求时如何解决来自 Timimg Out 的改造写入
- apache-spark - 我们将使用 pyspark 来构建项目吗?