这好像是个很愚蠢的问题……但是我确实不明白……
我大致有以下几个问题:
1
fy 2016-12-25 20:12:31 +08:00
不光是 css 框架用 npm 装,而且 js 相关包也用 npm 装啊
用的话 import (es6) 或者 require |
2
cxbig 2016-12-25 20:22:46 +08:00
1. 这个是目前最好用的包管理工具
2. 你要用什么组件就先用这个安装,再到你的具体文件里 import 就可以使用,记得遵循 namespace 3. 只要你的项目复杂到需要一些基础 CSS 或 JS 库,就可以使用这个 4. 大型项目有很多需要的组件,这个管理工具可以快速安装和整合资源,并提供一系列工具加快开发速度 |
3
Rice 2016-12-25 20:29:12 +08:00 via iPhone
使用的时候 import 就行
|
4
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"; |
5
awesomes 2016-12-25 21:25:54 +08:00
方便安装移植,为了组件化
|
6
yiqidaoshan 2016-12-26 01:32:18 +08:00
1 、学习不同的工具要成本
2 、管理依赖要成本 用包管理工具减少管理成本,统一用 npm 减少学习成本 |
7
tobeyouth 2016-12-26 12:08:10 +08:00
如果把整个前端项目当做是一个完整的工程的话, npm 安装 css 是有意义的。
避免了在项目中 copy 第三方的代码,同时也方便升级第三方代码的版本。 |