是否可以在node_modules文件夹之外安装node_module?
例如:我试图安装gulp,我想在我的工作区中的一个单独的文件夹中吞咽
workspace
|-gulp
|-node_modules
| |- ...
| |- ...
答案 0 :(得分:1)
您可以假设fork the github repository和require('./gulp')
而不是require('gulp')
,这样做可以为您带来以下有趣且令人兴奋的挑战:
semantic versioning不再具备npm
的强大功能。您和您的应用程序的消费者将被锁定在您决定分叉的gulp
的确切(并且可能是任意的)提交中,并且......
您必须对应用程序gulp
依赖项的任何及所有更新提出请求。
您必须为项目提交依赖项。 1 这只会不必要地使您的应用程序膨胀。
将应用程序加载到资源有限的远程服务(例如内存或磁盘空间限制)时,您将浪费宝贵的房地产潜力来提升性能,例如缓存等。
如果以上所有内容都适合您,那么请务必随意组织您的应用程序结构。没有人阻止你!
当你接受它时,我也建议你检查头部受伤情况。
1。我之前从未这样做过,但我认为您必须在.git
之前清除workspace/gulp
目录,然后才能# 39; d甚至可以做到这一点,这可能是一个麻烦。