• nodejs学习


    创建一个Nodejs项目

    npm init 生成 package.json

    hongyun@ubuntu:/opt/vue/test$ npm init
    This utility will walk you through creating a package.json file.
    It only covers the most common items, and tries to guess sensible defaults.
    
    See `npm help init` for definitive documentation on these fields
    and exactly what they do.
    
    Use `npm install <pkg>` afterwards to install a package and
    save it as a dependency in the package.json file.
    
    Press ^C at any time to quit.
    package name: (test) 
    version: (1.0.0) 
    description: test 
    entry point: (index.js) 
    test command: 
    git repository: 
    keywords: 
    author: 
    license: (ISC) 
    About to write to /opt/vue/test/package.json:
    
    {
      "name": "test",
      "version": "1.0.0",
      "description": "test ",
      "main": "index.js",
      "scripts": {
        "test": "echo "Error: no test specified" && exit 1"
      },
      "author": "",
      "license": "ISC"
    }
    
    
    Is this OK? (yes) 
    
    
       ╭─────────────────────────────────────────────────────────────────╮
       │                                                                 │
       │      New patch version of npm available! 6.14.86.14.11       │
       │   Changelog: https://github.com/npm/cli/releases/tag/v6.14.11   │
       │                Run npm install -g npm to update!                │
       │                                                                 │
       ╰─────────────────────────────────────────────────────────────────╯
    
    hongyun@ubuntu:/opt/vue/test$ 

    "main": "index.js" 这个项目的入口是index.js

    安装一个模块

    npm install express@3.21.2

    hongyun@ubuntu:/opt/vue/test$ ll
    total 44
    drwxrwxr-x  3 hongyun hongyun  4096 2月   1 09:28 ./
    drwxrwxr-x  3 hongyun hongyun  4096 2月   1 09:15 ../
    drwxrwxr-x 80 hongyun hongyun  4096 2月   1 09:28 node_modules/
    -rw-rw-r--  1 hongyun hongyun   255 2月   1 09:28 package.json
    -rw-rw-r--  1 hongyun hongyun 25441 2月   1 09:28 package-lock.json
    hongyun@ubuntu:/opt/vue/test$ cat node_modules/express/index.js 
    
    module.exports = require('./lib/express');
  • 相关阅读:
    mac系统下 Homebrew 使用
    mac上安装nginx
    DOMContentLoaded 和 Load 事件 区别(待补充)
    JavaScript运行机制
    理解js事件循环(event loop)
    理解js闭包
    nginx 知识点
    014_mac下的端口查看
    003_如何正确的进入容器
    002_docker构建zookeeper环境
  • 原文地址:https://www.cnblogs.com/perfei/p/14355144.html
Copyright © 2020-2023  润新知