npm

Posted dean0731

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了npm相关的知识,希望对你有一定的参考价值。

 

npm(Node package manager) 使用介绍

解决包之间的依赖关系

  • 需安装node.js

    • 下载后安装即可

    • npm -v
      node -v
  • 更新npm

    • npm install npm@5.4.0 -g
      npm install npm@latest -g
      # -g 表示全局环境,只有这样,npm才可以在任何目录识别
  • 修改镜像地址:

    • npm config set registry https://registry.npm.taobao.org
    • # 安装cnmp以后使用cnmp就是使用国内进行,推荐
      npm install -g cnpm --registry=https://registry.npm.taobao.org

Package.json

新建文件夹,建立package.json文件

{
   "name": "xxx",  # 名称不能大写,不能有注释
   "version": "1.0",
   "main":"index.js", # 设置入口文件
   "scripts":{# 自定义命令
   
}
"author":"",
"license":"ISC",
   "dependencies":{  # 依赖文件
}
}

npm常用操作

技术图片技术图片技术图片

cd 20.2  # 进入文件夹
npm init -y # 初始化文件---》会生成package.json y表示默认参数
npm i jquery --save
# 安装jquery -----》产生node_modules目录专门存放模块,
# 与package-lock.json,
# npm i bootstrap,vue
# 包名不能乱写,查询地址:https://www.npmjs.com/
# save 表示依赖写入package.json  
#   --save-dev 表示只有生产环境使用
nmp -g ---> cnmp -g
npm --save ---> cnmp -S
npm --save-dev ---> cnpm -D
# html 标签src引入即可使用
# 此时删除node_modules,也可以
# 在另一个环境中,即可还原所有node_modules
npm i
# 当不需要时卸载即可
npm uninstall xxx
# 更新
npm update jquery
# 指定版本
npm install jquery@3.0.0

使用别人的包

# 自己的包入口文件index.js
node index.js # 运行
?
# index.js 中使用其他包
# 会到所有的node_modules寻找名字为math的软件包,根据package.json 入口文件引入
let math = require(‘math‘)
let res = math.sum([1,2,3])
console.log(res)

 

以上是关于npm的主要内容,如果未能解决你的问题,请参考以下文章

npm scripts 使用指南

Error: Python executable “H:devpython3.10python.EXE“ is v3.10.0, which is not supported by gyp.(代码片段

React-draggable npm 包可防止在输入字段内单击

014 Mui

微信小程序代码片段

VSCode自定义代码片段——CSS选择器