【发布时间】:2017-05-23 06:10:50
【问题描述】:
我有兴趣了解如何构建 github 中的 @shopify/polaris 项目并将其发布到 npm。我的主要问题是:
-
index.es.js和index.js文件是如何生成的?这些是在我的计算机上以编程方式生成的,还是像这样发布到npm? - 安装时阻止下载 github 存储库中的文件的机制是什么?我在 repo 中没有看到
.npmignore。
下面我有npm包和github中的文件,你可以看到它们是不同的。
这是polaris 项目通过 NPM / yarn 安装时的样子。
.
├── CHANGELOG.md
├── README.md
├── index.es.js
├── index.js
├── package.json
├── src
├── styles
├── styles.css
├── styles.scss
└── types
这是项目在 github 上的样子。
.
├── CHANGELOG.md
├── README.md
├── circle.yml
├── config
├── documentation
├── examples
├── package.json
├── scripts
├── src
├── tests
├── tsconfig.json
├── tslint.json
└── yarn.lock
【问题讨论】: