rails node_modules 冗余文件
rails node_modules redundant files
我是节点的新手,因此是 npm 或模块化 javascript。
当我使用 browserify-rails gem 时,在我 运行 npm intall
之后,我意识到下面已经有一个完整的 github 回购文件node_modules 文件夹。
因为我只需要开发的源码,example文件夹和那些额外的文件是必要的吗?我可以删除那些文件吗?
部署时,这些文件也会上传吗?
不要删除测试文件,而是将其添加到 npm ignore。
例如-https://github.com/socketio/socket.io/blob/master/.npmignore
对于部署,我建议将整个 node_modules
置于源代码控制之外,只使用一个跟踪的 npm shrinkwrap 文件。这样,您将始终在部署时安装相同的模块。
更多关于 shrinkwrap 的信息 - https://docs.npmjs.com/cli/shrinkwrap
我是节点的新手,因此是 npm 或模块化 javascript。
当我使用 browserify-rails gem 时,在我 运行 npm intall
之后,我意识到下面已经有一个完整的 github 回购文件node_modules 文件夹。
因为我只需要开发的源码,example文件夹和那些额外的文件是必要的吗?我可以删除那些文件吗?
部署时,这些文件也会上传吗?
不要删除测试文件,而是将其添加到 npm ignore。 例如-https://github.com/socketio/socket.io/blob/master/.npmignore
对于部署,我建议将整个 node_modules
置于源代码控制之外,只使用一个跟踪的 npm shrinkwrap 文件。这样,您将始终在部署时安装相同的模块。
更多关于 shrinkwrap 的信息 - https://docs.npmjs.com/cli/shrinkwrap