• 深入浅出:npm常用命令详解与实践


    npm(Node Package Manager)是Node.js的包管理工具和生态系统,广泛用于JavaScript开发中。

    1. 初始化项目

    初始化一个新的Node.js项目,创建一个package.json文件。

    npm init

    这会引导你一步步填写项目名称、版本、描述、入口文件等信息。如果想快速创建一个默认的package.json文件,可以使用:

    npm init -y
    

    2. 安装包

    npm install 或 npm i

    安装package.json中列出的所有依赖包。

    npm install
    
    npm install

    安装单个包并将其添加到package.json的依赖列表中。

    npm install express
    
    npm install --save-dev

    安装单个包并将其添加到package.json的开发依赖列表中。

    npm install jest --save-dev
    

    3. 卸载包

    npm uninstall

    卸载一个包并将其从package.json的依赖列表中移除。

    npm uninstall express
    

    4. 更新包

    npm update

    更新所有依赖包到其允许范围内的最新版本。

    npm update
    

    5. 列出包

    npm list

    列出当前项目的所有依赖包。

    npm list
    
    npm list -g

    列出全局安装的所有包。

    npm list -g
    

    6. 搜索包

    npm search

    搜索与关键字相关的包。

    npm search express
    

    7. 查看包信息

    npm info

    查看某个包的详细信息。

    npm info express
    

    8. 本地链接包

    npm link

    在开发多个本地包时,可以使用npm link来创建符号链接,使得一个包可以在另一个包中使用。

    在包A目录中运行:

    npm link
    

    然后在包B目录中运行:

    npm link 
    

    9. 清理缓存

    npm cache clean --force

    清理npm缓存。

    npm cache clean --force
    

    10. 运行脚本

    npm run