@
xudd nodejs 环境只是为了用 browserify(node 写的一个工具)造出一个浏览器能用的 JS 包,之后就不再需要 node 环境了。
使用方法非常简单:
1. 下载并安装 nodejs:
https://nodejs.org/en/download/2. 安装 browserify: (如果 npm 被墙请使用 cnpm:
https://npm.taobao.org/ )
npm install -g browserify
3. 新建一个文件夹,在文件夹里安装 htmlparser2 依赖:
mkdir tmp
cd tmp
npm install htmlparser2-without-node-native
4. 新建一个文件 main.js, 填入以下内容,为把 htmlparser2 导出去做准备:
window.htmlParser = require("htmlparser2-without-node-native");
5. 用 browserify 打包
browserify main.js -o bundle.js
然后你就得到一个 bundle.js ,引入 html 运行之后, window 上就有一个 htmlParser 的 constructor ,下面就可以按 htmlparser2 的用法在前端使用了。
要用更方便的 cheerio 的方法类似。