2016-10-20 102 views
3

我刚刚开始使用npm。我使用视觉工作室,一切都很好。我已经安装了我的软件包。在Visual Studio中发布npm_modules文件夹

我该如何去发布带有节点模块的网站?如果我现在在visual studio 2015中发布网站,它会丢失通过npm安装的所有脚本。

我需要在我的项目中包含npm_modules文件夹吗?如果是这样,我已经尝试过测试,并且似乎冻结了VS2015的每一次尝试。我没有找到如何做到这一点的信息。我猜想有一个简单的解决方法,我只是不知道。

谢谢!

+0

如果查看node_modules的大小以及文件的数量,您可能会发现它非常大。您应该考虑将您的应用程序与webpack,汇总或SystemJS构建器捆绑在一起,以包含您所需的内容并丢弃大部分不需要部署的内容。 – silentsod

+0

在Windows中部署节点应用程序可能最大的困难是node_modules层次结构很快无法部署(请参阅http://stackoverflow.com/questions/21731066/too-long-paths-because-of-nested-node-依赖)。将JS构建为@silentsod所指出的将有助于缓解这个问题。 – mherzig

+0

我如何捆绑它,所以我只使用我需要的东西,但仍然保留它,以便我可以使用npm更新到新版本?很明显,我可以通过脚本文件夹抓取单个文件并通过它们,但是npm的意义何在? – Dylan

回答

相关问题