我创建了一个包含服务器/客户端文件夹的样板。我想创建一个包装NPM库,将这个锅炉逐字复制到他们的计算机上。
有没有办法将源代码打包成NPM库,可以很容易地将其复制到计算机上?或者让包装库从git中复制它会更容易吗?
答案 0 :(得分:1)
您可以在npm
软件包中放置任何内容,并将其与npm install
一起安装 - 除非它位于.npmignore
.gitignore
上。如果您使用node_modules
npm install module-name -g
目录中或全局安装
如果您的模块中有client
和server
目录,那么它将安装在node_modules/module-name/client
和node_modules/module-name/server
中。
答案 1 :(得分:1)
创建样板文件时要遵循的最佳示例可能是create-react-app。它被构造成一组npm包,全部捆绑在一个lerna monorepo中。它非常易于使用,其结构经过深思熟虑,使其成为构建的一个很好的例子。