我创建了一个简单的 React Web 应用程序,并希望将其发布到 NPM,以便人们发现是否更易于安装(它已经发布到 Github)。
但是 npm 通过将整个项目文件夹放在 node_modules 文件夹中来安装它。这当然不是我所期望的——所有项目文件都需要放在npm install xxx-yyy
调用命令的文件夹中。
这可能吗?如何?
我创建了一个简单的 React Web 应用程序,并希望将其发布到 NPM,以便人们发现是否更易于安装(它已经发布到 Github)。
但是 npm 通过将整个项目文件夹放在 node_modules 文件夹中来安装它。这当然不是我所期望的——所有项目文件都需要放在npm install xxx-yyy
调用命令的文件夹中。
这可能吗?如何?
NPM 是您上传模块的地方,这些模块可以全局安装在某人的计算机上,以便它们充当 Unix 系统(甚至 Windows)下的命令行 (CLI) 工具,或者作为模块添加到项目中。
如果您创建了一个希望人们使用的网站,那么您需要做的是创建一个 CLI,一旦您运行它,它将在用户选择的文件夹中创建项目结构。从那里他们可以运行您创建的内容。
无需从头开始编写所有内容的简单方法是克隆此项目https://www.npmjs.com/package/express-generator-dg,并将文件夹的内容替换为source
您创建的内容。
我希望这有帮助。