登录  /  注册
博主信息
博文 94
粉丝 0
评论 0
访问量 44719
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
【Node】nodejs 概念介绍 和 NPM(NodePackageManager)指令
可乐随笔
原创
418人浏览过

node.js

1. node.js 是什么?

  • js 是运行在浏览器中的脚本语言
  • js 也可以运行在后端(服务器端): Node.js

2. 运行模式

  • 命令行: node,查看console.log(), 退出.exit
  • 脚本文件: node demo1.js, js 后缀是默认的,可省

3. 包

  • 随 node 一同安装的还有一个”包管理工具”: npm
  • npm: node package manage
  • 安装,更新,卸载

4. 包分类

  • 内置模块: push(), slice()
  • 自定义模块: function hello(){...}, hello()
  • 第三方模块:require(), read(), package.json

5. 管理第三方包

  • 配置管理文件: package.json
  • 生成默认的: npm init -y
  • 第三方模块国内镜像: npm config set registry https://registry.npm.taobao.org

6. 安装第三方包

  1. npm install package-name
  2. # 简化 install -> i
  3. npm i package-name
  4. npm i lodash
  5. # -g 安装到全局
  6. # 默认安装到当前的项目目录中的`node_modules`
  7. # 查看默认包目录
  8. npm root
  9. # C:\Users\Administrator\Desktop\20\ch-2\0802\node_modules
  10. # 查看全局包目录
  11. npm root -g
  12. # C:\Users\Administrator\AppData\Roaming\npm\node_modules
  1. // 生产依赖, 上线时也要打包到项目中,项目运行必须项
  2. "dependencies": {
  3. "lodash": "^4.17.21"
  4. }

npm i ladash -S: 默认就是安装到当前项目中,并且是生产依赖

npm i axios -D: 安装到全局中, 并且是开发依赖, 不应该在发布版本,不用提交到版本库中

7. 更新包

  1. # 查看所有可更新的包
  2. npm outdated
  3. # 更新包的插件,安装到全局使用
  4. npm i npm-check-updates -g
  5. # npm-check-updates指令太长,可简化成: ncu
  6. ncu -u lodash
  7. # 这里只更新了package.json,而node_modules目录下的包,还是包版本锁定文件 package-lock.json还未更新
  8. # 这时安装指令会读取package.json中的版本,并安装指定版本的包到项目中,并更新锁定文件
  9. npm i lodash
  10. # 验证
  11. npm list
  12. npm list -g

8. 删除包

  1. npm uninstall package_name
  2. npm un package_name -g
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2024 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学