1. 镜像服务器
在继续后面使用Azure DevOps Server使用npm连接源之前,需要首先熟悉npm的一些基本操作知识。
- 得到原本的镜像地址
npm get registry
- 将镜像服务器修改为淘宝
npm config set registry http://registry.npm.taobao.org/
- 将镜像服务器修改为官方地址
npm config set registry http://registry.npmjs.org/
注意,连接国内淘宝服务器速度较快
- 查询本地全局包的地址
npm config get prefix C:\Users\zhang\AppData\Roaming\npm
2. 初始化项目
npm init
cmd中进入到该目录下。
开始初始化项目:npm init
这样初始化之后,项目目录下会自动生成一个package.json文件。
注意的是,npm init命令后,npm会询问你一系列问题,当你填入答案后才会正式结束初始化,如果不太想自定义一些关于项目的描述,可以不敲npm init,而是直接敲npm init --yes
命令行中将会提示 package.json 字段中需要你输入的值。
名称(name) 和 版本(version) 这两个字段是必填的。
你还需要输入 入口文件字段(main) 字段,默认值是 index.js。
- Package.json 属性说明
- name - 包名。
- version - 包的版本号。
- description - 包的描述。
- homepage - 包的官网 url 。
- author - 包的作者姓名。
- contributors - 包的其他贡献者姓名。
- dependencies - 依赖包列表。如果依赖包没有安装,npm 会自动将依赖包安装在 node_module 目录下。
- repository - 包代码存放的地方的类型,可以是 git 或 svn,git 可