2

我创建了一个简单的 React Web 应用程序,并希望将其发布到 NPM,以便人们发现是否更易于安装(它已经发布到 Github)。

但是 npm 通过将整个项目文件夹放在 node_modules 文件夹中来安装它。这当然不是我所期望的——所有项目文件都需要放在npm install xxx-yyy调用命令的文件夹中。

这可能吗?如何?

4

1 回答 1

3

NPM 是您上传模块的地方,这些模块可以全局安装在某人的计算机上,以便它们充当 Unix 系统(甚至 Windows)下的命令行 (CLI) 工具,或者作为模块添加到项目中。

如果您创建了一个希望人们使用的网站,那么您需要做的是创建一个 CLI,一旦您运行它,它将在用户选择的文件夹中创建项目结构。从那里他们可以运行您创建的内容。

无需从头开始编写所有内容的简单方法是克隆此项目https://www.npmjs.com/package/express-generator-dg,并将文件夹的内容替换为source您创建的内容。

我希望这有帮助。

于 2017-06-22T13:49:52.260 回答