npm

作者: 尚有 | 来源:发表于2017-09-18 17:25 被阅读62次

//nodejs包管理工具---npm

//*gulp就可以说成是node.js一个包,但确切的说他是一个js的包

1.我们可以通过npm install下载我们熟悉的jquery

1.1 npm 命令

npm install + 包名称 : 下载相应包名称文件

下载完的包文件会直接放到当前目录下的node_modules中,如果没有此文件会自动创建

npm ls : 查看当前node_modules中有多少个包

npm uninstall + 包名称: 卸载包文件

npm install -g + 包名称:表示全局安装包文件

//局部安装的包(不加-g的)只往下文件有效

//当全局安装的包文件,哪个文件都能引用

npm root -g : 全局的包文件安装在哪里

npm ls -g : 全局安装了什么包文件

2.如何安装多个包文件

2.1 我们可以通过package.json这个文件设置多个包文件

//******重点******

在今后的node生涯中,只要创建node项目,就必须要有package.json文件

因为是package.json文件,所以里面存的是json, json都是有键值对组成

在package.json这个文件中,必不可少的两个键是name和version

name:表示当前项目的名称

version:表示当前项目的版本

2.2在package.json文件中,通过dependencies键安装多个包文件

dependencies的值也是一个json大括号,大括号中的键,就是我们依赖的模块,值就是模块的版本

注意: 我们可以指定模块的版本,如果为空或‘*’则表示最新版本

2.3 我们可以之间在package.json所在的目录下通过npm install安装依赖的模块

3.自动创建package.json文件

使用npm init 可以自动化创建package.json文件

{

"name": "test",      当前你所做事情(项目)名称

"version": "1.0.0",  版本

"description": "this is for test", 你所做事情的描述

"main": "index.js",            就是对应entrypoint,从哪个文件开始执行

"dependencies": {},            你所依赖的包文件

"devDependencies": {},          不是使用require引用的包*也是依赖的包文件*gulp这这个包文件,就需要在此键中依赖

"scripts": {    可以通过npm的scripts脚本运行js的相关程序

"test": "echo \"Error: no test specified\" && exit 1",

"start":"node -v"

},

"keywords": [  为搜索提供的关键字

"test",

"tutor",

"1507"

],

"author": "tom",  作者 | alibaba

"license": "ISC"  告知是否是开源还是闭源

}

4.快速创建package.json文件

npm init --yes

重要总结:以后在创建任何node相关项目时,必须先要创建package.json文件

相关文章

  • Vue-cli环境安装

    1:升级npm #查看npm的版本$ npm -v #使用npm升级npm的版本$ npm npm install...

  • NPM指令

    NPM指令 升级npm npm install npm -g 安装模块 npm install

  • Node 的生态NPM

    npm i 【npm install】 安装 npm install npm -g npm的三个部分 npm 官网...

  • npm

    一、npm 发包相关指令 npm adduser npm publish npm update npm versi...

  • node、npm 常见操作

    node、npm 查看版本 $ node -v$ npm -v npm 升级 $ npm i -g npm@latest

  • NPM 常用命令

    这里介绍的命令有如下: npm -v npm init npm install npm list npm unin...

  • npm 常用命令

    查看所有配置 npm config list 查看npm版本 npm -v 升级npm版本 npm install...

  • npm 常用命令

    npm init npm install jquery npm i jquery npm uninstall jq...

  • vue-cli中使用vue-router实例

    一、安装(npm)1、安装相关包 npm install npm //更新npm到最新版 npm in...

  • npm安装的node如何升级?

    1.升级npm npm install -g npm 2.清除npm缓存 npm cache clean -f 3...

网友评论

      本文标题:npm

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