Component的基础使用

Component是Express框架的作者TJ Holowaychuk开发的模块管理器。它的基本思想,是将网页所需要的各种资源(脚本、样式表、图片、字体等)编译后,放到同一个目录中(默认是build目录)

1)、

首先,安装Component

 然后,在项目根目录下,新建一个index.html

<!DOCTYPE html>

  <html>
    <head>
      <title>Getting Started with Component</title>
      <link rel="stylesheet" href="build/build.css">
    </head>
    <body>
      <h1>Getting Started with Component</h1>
      <p class="blink">hello world!</p>
      <script src="build/build.js"></script>
    </body>

</html>
上面代码中的build.css和build.js,就是Component所要生成的目标文件
接着,在项目根目录下,新建一个component.json文件,作为项目的配置文件

{

"name": "getting-started-with-component",
 "dependencies": {
   "necolas/normalize.css": "^3.0.0"
  },
 "scripts": ["index.js"],
  "styles": ["index.css"]
}
上面代码中,指定JavaScript脚本和样式表的原始文件是index.js和index.css两个文件,并且样式表依赖normalize模块(不低于3.0.0版本,但不高于4.0版本)。这里需要注意,Component模块的格式是"github用户名/项目名"
最后,运行component build命令编译文件
component build
installed : necolas/normalize.css@3.0.1 in 267ms
build : resolved in 1221ms build : files in 12ms build : build/build.js in 76ms - 1kb build : build/build.css in 80ms - 7kb
在编译的时候,Component自动使用autoprefixer为CSS属性加上浏览器前缀
目前,Component似乎处于停止开发的状态。
原文地址:https://www.cnblogs.com/xiao-peng-ji/p/12928147.html