如何将Web应用程序发布到NPM

时间:2017-06-22 13:43:10

标签: npm npm-publish

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

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

这可能吗?如何?

1 个答案:

答案 0 :(得分:3)

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

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

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

我希望这会有所帮助。