美文网首页
npm包管理器

npm包管理器

作者: 梧桐芊雨 | 来源:发表于2019-03-31 22:55 被阅读0次

    npm(Node Package Manager)包管理器,是node.js默认的的包管理器。安装好node.js后,默认也就安装好了npm。npm官网有250000个包可供开发者下载。其网址:https://www.npmjs.com/

    npm常见命令:

    查看帮助

    npm help或npm h

    查看npm版本

    通过node -v,node version命令查看。


    image.png
    npm init 生成一个package.json的包记录文件。

    package.json包含项目名,版本号,作者信息等,若不想写内容,可以直通过npm init -y或npm init -yes来生成一个默认值的package.json文件。

    image.png
    安装包名

    npm install 包名,如npm install underscore (underscore是强大的JavaScript工具库,可以提高开发效率)


    image.png

    执行以上命令后,此时文件夹中多出一个node-modules文件夹(存放安装包的文件夹)。打开此文件就可以看到underscore的文件包

    image.png
    全局安装

    npm install -g 包名,如npm install -g underscore

    小提示:

    包安装时,添加--save或-S参数,如npm install underscore --save,这样写可以将包安装信息记录在package.json文件的dependencies字段中,以便管理包的依赖关系

    image.png

    包安装时,添加--dev参数,如npm install underscore --dev,这样写可以将包安装信息记录在package.json文件的devDependencies字段中。

    image.png

    建议所有项目安装包都记录在package.json文件中。当我们的package.json文件中有依赖包的记录时,只有运行npm install命令,系统就自动安装所有依赖包。

    若不需要某个依赖包时,可以运行npm uninstall命令卸载该包。

    卸载包名

    npm uninstall 包名,如npm uninstall underscore

    显示当前目录的安装包

    npm list


    image.png

    关于package.json字段常见:https://docs.npmjs.com/files/package.json查看

    相关文章

      网友评论

          本文标题:npm包管理器

          本文链接:https://www.haomeiwen.com/subject/kedpbqtx.html