如何将web应用发布到NPM

如何将web应用发布到NPM,npm,npm-publish,Npm,Npm Publish,我已经创建了一个简单的React web应用程序,并希望将其发布到NPM,以便人们发现它是否更易于安装(它已经发布到Github) 但是,npm通过将整个项目文件夹放在node_modules文件夹中来安装它。这当然不是我所期望的-所有项目文件都需要放在调用npm install xxx yyy命令的文件夹中 这是否可能以及如何实现?NPM是一个可以上载模块的地方,这些模块可以全局安装在某台计算机上,以便在Unix系统(甚至Windows)下充当命令行(CLI)工具,或者作为模块添加到项目中 如

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

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


这是否可能以及如何实现?

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

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

一个不必从头开始编写的简单方法是克隆此项目,并用您创建的内容替换
文件夹的内容


我希望这有帮助

啊!!有道理!之前我通过NPM发布了一些JS组件,这非常简单。然而,这需要更多的工作!谢谢你的链接!组件(模块)正常。但NPM并不是为了发布要运行的项目。通常,您在GitHub上托管一个项目,解释如何配置它,如何运行它。然后试着给你的项目增加流量。是的-我有一种感觉可能就是这样!谢谢