如何将样板包装到NPM库中?

时间:2017-03-14 17:09:12

标签: node.js npm

我创建了一个包含服务器/客户端文件夹的样板。我想创建一个包装NPM库,将这个锅炉逐字复制到他们的计算机上。

有没有办法将源代码打包成NPM库,可以很容易地将其复制到计算机上?或者让包装库从git中复制它会更容易吗?

2 个答案:

答案 0 :(得分:1)

您可以在npm软件包中放置任何内容,并将其与npm install一起安装 - 除非它位于.npmignore .gitignore上。如果您使用node_modules

,它将安装在当前项目的npm install module-name -g目录中或全局安装

如果您的模块中有clientserver目录,那么它将安装在node_modules/module-name/clientnode_modules/module-name/server中。

答案 1 :(得分:1)

创建样板文件时要遵循的最佳示例可能是create-react-app。它被构造成一组npm包,全部捆绑在一个lerna monorepo中。它非常易于使用,其结构经过深思熟虑,使其成为构建的一个很好的例子。