node
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js 的包管理器 npm,是全球最大的开源库生态系统。
验证
1
2node -v 得到版本号
npm -v 得到版本号git https://sxiaobiblog.com2016/07/17/%E5%B7%A5%E5%85%B7/%E5%B7%A5%E5%85%B7-git%E5%91%BD%E4%BB%A4/
安装服务(如果npm无法使用可以用cnpm代理)
http-server
http-server 是一个简单的零配置命令行HTTP服务器, 基于 nodeJs.
1 | npm install -g http-server |
命令 http://www.cnblogs.com/lucker/p/4108838.html
cnpm
cnpm - 淘宝NPM 镜像 你可以使用我们定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm:
1 | npm install -g cnpm |
验证
1
cnpm -v
cnpm文档 http://npm.taobao.org/
sass
CSS 的预处理程序 世界上最成熟、最稳定、最强大的专业级CSS扩展语言! 。CSS预处理器为CSS增加一些编程的特性,无需考虑浏览器的兼容性问题,例如你可以在CSS中使用变量、简单的逻辑程序、函数等等在编程语言中的一些基本特性,可以让你的CSS更加简洁、适应性更强、可读性更佳,更易于代码的维护等诸多好处。著作权归作者所有。 商业转载请联系作者获得授权,非商业转载请注明出处。
1 | cnpm install -g node-sass |
验证
1
node-sass -v
使用
1
2node-sass -w index.scss index.css --output-style expanded
node-sass -w index.scss index.css --output--style expanded --source-map map //最后的map是自定义的文件sass官方 https://www.sass.hk/ sass文档 http://sass.bootcss.com/docs/sass-reference/ sass学习 http://www.w3cplus.com/sassguide/
bower
是一个客户端技术的软件包管理器,它可用于搜索、安装和卸载如JavaScript、HTML、CSS之类的网络资源.
1 | npm install -g bower |
验证
1
bower -v
使用
1
2
3
4
5
6<!-- bower:css -->
<!-- endbower -->
</head>
<body>
<!-- bower:js -->
<!-- endbower -->
1 | bower init |
bower文档 https://bower.io/
wiredep
执行grunt wiredep命令 在index.html文件会把默认dependencies依赖中的组件自动注入到下面标签中去。
1 | npm install wiredep --save |
wiredep文档 http://blog.csdn.net/itpinpai/article/details/48269825
gulp
Gulp.js 是一个自动化构建工具,开发者可以使用它在项目开发过程中自动执行常见任务。Gulp.js 是基于 Node.js 构建的.
1 | npm install -g gulp-cli |
验证
1
gulp -v
gulp文档 http://www.gulpjs.com.cn/
grunt
Grunt是基于Node.js的项目构建工具。它可以自动运行你所设定的任务。
1 | npm install -g gulp-cli |
yo
1 | npm install -g yo |
验证
1
yo -v
yo
1 | npm install -g yo |
验证
1
yo -v
generator-webapp
1 | npm install -g generator-webapp |
ffmpeg
FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。
使用
用cmd切换到qqmuic/musics node test.js 歌曲 名字不能有空格 ffprobe -v quiet -print_format json -show_format 1.mp3