2017-02-27 125 views
2

一个非常简单的命令可以安装“建立”或库的“测距”或输出结果的引导:如何只安装通过NPM

npm install bootstrap 

然而,安装像118个文件3.3.7 。从这些文件中,我只需要一个dist文件夹中的文件。

现在我明白,这并不是什么大不了的事,但因为我们正在开发一个分布式远程办公基础设施,我们的问题一个一个解决方案要求我们减少文件的数量,以尽可能少的状态。

有没有办法告诉npm只安装库的输出,而不是所有的源代码?

+0

对于前端的东西,我会强烈建议或者使用一个构建工具如[咕嘟咕嘟](http://gulpjs.com/)或[Brunch](http://brunch.io/)和/或像[Webpack](https://webpack.js.org/)这样的打包程序。从长远来看,它会为您节省很多麻烦。正如你所说,我很少会将“node_modules”的全部内容部署到前端应用程序的服务器上 - 它太大了。 –

回答

0

尝试使用--production开关;这将确保您的软件包的devDependencies未安装。

npm install bootstrap --production 

关于这里的开关更多的文档 - https://docs.npmjs.com/cli/install

+0

创建一个简单的文件夹,并在该空文件夹中运行'npm install bootstrap --production'。你仍然可以得到源代码。我对吗? –

+0

@SaeedNeamati这是正确的。 – GPX