zoukankan      html  css  js  c++  java
  • NPM 模块收集

    cross-env

    https://www.npmjs.com/package/cross-env

    在package.json设置环境变量的时候,会有兼容性问题,如:

    {
      "scripts": {
        "start": "APP_TYPE=site umi dev",
      }
    }

    这一步,是想先设置环境变量APP_TYPE为site,然后再执行脚手架umi。

    但有可能报错。所以我们需要使用cross-env,就可以解决

    npm install --save-dev cross-env
    {
      "scripts": {
        "start": "cross-env APP_TYPE=site umi dev",
      }
    }

    nodemon

    官方网站:http://nodemon.io/

    github地址:https://github.com/remy/nodemon/

    简介:Nodemon 是一款非常实用的工具,用来监控你 node.js 源代码的任何变化和自动重启你的服务器。 Nodemon 是一款完美的开发工具

    $ npm install -g nodemon
    $ nodemon index.js
    $ nodemon --inspect app.js

    结合vscode调试:https://www.cnblogs.com/CyLee/p/9321571.html

    nodemon --inspect app.js 结合 chrome DevTool 使用:https://www.cnblogs.com/CyLee/p/9320569.html

    0、fs-extra

    fs 模块的代替品,超强的io体验
    https://github.com/jprichardson/node-fs-extra

    var dirs = ['dist','dist/html','dist/css','dist/img','dist/js','src','src/sass','src/js','src/img','src/pic','src/sprite','psd'];
    
    dirs.forEach(function (item,index) {
      // 使用mkdirSync方法新建文件夹
      fse.mkdirSync(path.join(PWD + '/'+ item));
    })

    1、anywhere
    npm install anywhere -g
    anywhere -h localhost -p 8060

    2、inquirer (命令行交互,选择,问答的神器)
    https://github.com/SBoudrias/Inquirer.js

    3、node-mkdirp (其实一个命令就可以解决的事)

    4、joi (似乎是一个验证库)
    https://github.com/hapijs/joi

    5、execa (child_process 的加强版)
    https://github.com/sindresorhus/execa
    https://nodejs.org/api/child_process.html

    6、shelljs
    https://github.com/shelljs/shelljs

    7、minimist
    https://github.com/substack/minimist

    8、locutus (不同语言在js的实现,如php)
    https://github.com/kvz/locutus

    9、nodemailer

    https://github.com/nodemailer/nodemailer

    10、wired-elements

    Wired Elements 是一系列具有手绘外观的基本 UI 元素,这些 UI 元素可以用于线框、模型等手绘风格页面。元素具有一定的随机性,像真正的手绘一样,同一个元素每次出现的显示效果不会完全相同。

    https://github.com/wiredjs/wired-elements

    11、warriorjs 

    WarriorJS 是一个采用 JavaScript 开发的教学类游戏,用于学习 JavaScript 编程和人工智能。
    简单地说,WarriorJS 是一个需要靠编写 JS 来玩的小游戏,启动后你需要不断攀爬 JS 世界,最终爬上高塔获得 JS 世界的圣剑。

    https://github.com/olistic/warriorjs 

  • 相关阅读:
    Selenium(三)webdriver的API与定位元素
    代码验证和动手动脑
    课程作业01实验报告1,2,3
    动手动脑
    课程作业03实验报告
    课程作业02实验报告
    猜数字实验报告
    java各种问题总结和一些讨论
    java从命令行接受多个数字并求和
    java登陆界面实验报告
  • 原文地址:https://www.cnblogs.com/CyLee/p/9189873.html
Copyright © 2011-2022 走看看