一个非常简单的命令可以安装“建立”或库的“测距”或输出结果的引导:如何只安装通过NPM
npm install bootstrap
然而,安装像118个文件3.3.7 。从这些文件中,我只需要一个dist文件夹中的文件。
现在我明白,这并不是什么大不了的事,但因为我们正在开发一个分布式远程办公基础设施,我们的问题一个一个解决方案要求我们减少文件的数量,以尽可能少的状态。
有没有办法告诉npm只安装库的输出,而不是所有的源代码?
一个非常简单的命令可以安装“建立”或库的“测距”或输出结果的引导:如何只安装通过NPM
npm install bootstrap
然而,安装像118个文件3.3.7 。从这些文件中,我只需要一个dist文件夹中的文件。
现在我明白,这并不是什么大不了的事,但因为我们正在开发一个分布式远程办公基础设施,我们的问题一个一个解决方案要求我们减少文件的数量,以尽可能少的状态。
有没有办法告诉npm只安装库的输出,而不是所有的源代码?
尝试使用--production
开关;这将确保您的软件包的devDependencies
未安装。
npm install bootstrap --production
关于这里的开关更多的文档 - https://docs.npmjs.com/cli/install
创建一个简单的文件夹,并在该空文件夹中运行'npm install bootstrap --production'。你仍然可以得到源代码。我对吗? –
@SaeedNeamati这是正确的。 – GPX
对于前端的东西,我会强烈建议或者使用一个构建工具如[咕嘟咕嘟](http://gulpjs.com/)或[Brunch](http://brunch.io/)和/或像[Webpack](https://webpack.js.org/)这样的打包程序。从长远来看,它会为您节省很多麻烦。正如你所说,我很少会将“node_modules”的全部内容部署到前端应用程序的服务器上 - 它太大了。 –