Awesome npm packages
更新版本:
Mac/Linux:npm install -g n && n stable
(默认安装目录为:usr/local/local/n ->快捷方式 usr/local/bin/node)
windows npm install npm -g
更新缓存:npm cache clean -f
window -> linux -> mac 一般error 注意大小写!
插件系列:
- GYP —— GYP(Generate Your Projects)是一个google开源的构建系统
- 跨平台的工程配置工具
- 通过gyp可以生成平台相关的编译配置,比如ninja,xcode,msvs等
- 类似json格式的文件配置,维护简单,但功能强大
- JSDOM - HTML解析器
npm init create:index.jsnpm install jsdom --save
//testiing console.log("testing start"); const jsdom = require("jsdom"); const { JSDOM } = jsdom; // 获取自定义DOM信息内容 // const dom = new JSDOM(`<!DOCTYPE html><p>Hello world</p>`); // console.log(dom.window.document.querySelector("p").textContent); // "Hello world" // 获取URL-DOM内容 JSDOM.fromURL("https://yadanmall.com/", {}).then(dom => { // console.log(dom.serialize()); console.log(dom.window.document.querySelector('p').textContent); }); console.log("testing end");- supervisor —— 热更新 插件