zoukankan      html  css  js  c++  java
  • NODE&NPM

    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
    • npm install jsdom --save
      create:index.js
      //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  ——  热更新 插件
    • nvm use 13.0.0 —— 用来在本地切换 NODE的版本。
    • npx qrip "testing" —— npx : 执行npm软件包二进制文件。比如你不需要安装 qrip 但可以执行该包的 /bin 文件;        qrip :用于生成二维码的命令工具;

    报错:

    1,node 无法使用并报错:dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.64.dylib Referenced from: /usr/local/bin/node Reason: image not found;

    2,

    命令备忘:

    1,expo diagnostics —— 查看环境的版本 && 诊断

  • 相关阅读:
    angularJs中ngModel的坑
    Angular中ngModel的$render的详解
    typescript中的工具 tsd
    angula组件-通过键盘实现多选(原创)
    angular指令系列---多行文本框自动高度
    微信公众号系列 --- ionic在IOS的键盘弹出问题
    angular Jsonp的坑
    关于js的一些基本知识(类,闭包,变量)
    介绍Angular的注入服务
    2019 SDN大作业
  • 原文地址:https://www.cnblogs.com/q1104460935/p/8616034.html
Copyright © 2011-2022 走看看