用 npm 安装 CSS 框架有什么意义吗……

2016-12-25 20:01:38 +08:00
 chengluyu

这好像是个很愚蠢的问题……但是我确实不明白……

我大致有以下几个问题:

  1. 为什么很多 CSS 框架都首先推荐大家用 npm 安装?
  2. 安装后的 CSS 框架如何使用?
  3. 什么情况下该用 npm 安装?
  4. 这样有什么好处?
5652 次点击
所在节点    程序员
7 条回复
fy
2016-12-25 20:12:31 +08:00
不光是 css 框架用 npm 装,而且 js 相关包也用 npm 装啊

用的话 import (es6) 或者 require
cxbig
2016-12-25 20:22:46 +08:00
1. 这个是目前最好用的包管理工具
2. 你要用什么组件就先用这个安装,再到你的具体文件里 import 就可以使用,记得遵循 namespace
3. 只要你的项目复杂到需要一些基础 CSS 或 JS 库,就可以使用这个
4. 大型项目有很多需要的组件,这个管理工具可以快速安装和整合资源,并提供一系列工具加快开发速度
Rice
2016-12-25 20:29:12 +08:00
使用的时候 import 就行
Septembers
2016-12-25 20:39:21 +08:00
1. 统一管理
2. 直接引用路径
3. 同 1
4. 同 1

比如 https://www.npmjs.com/package/normalize.css
您的项目如果 CSS 采用 less 构建
则可以使用 https://github.com/less/less-plugin-npm-import 插件在 import 时极大的可以方便管理

@import "npm://normalize.css/normalize.css";
awesomes
2016-12-25 21:25:54 +08:00
方便安装移植,为了组件化
yiqidaoshan
2016-12-26 01:32:18 +08:00
1 、学习不同的工具要成本
2 、管理依赖要成本
用包管理工具减少管理成本,统一用 npm 减少学习成本
tobeyouth
2016-12-26 12:08:10 +08:00
如果把整个前端项目当做是一个完整的工程的话, npm 安装 css 是有意义的。
避免了在项目中 copy 第三方的代码,同时也方便升级第三方代码的版本。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/330063

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX