npm
程序员文章站
2022-05-31 20:14:16
...
npm常识
-
npm ls
查看你的文件安装的依赖 npm ls -g 查看全局安装的模块以及依赖
-
npm init
在项目中创建一个package.json文件
安装包的信息和依赖都会保存在package.json中,以便于其他人引入你的项目
npm init -y 使用默认值填写package.json文件
-
npm config
管理npm安装包的配置路径,最多用于设置代理,解决npm安装一些模块失败的问题
npm config set registry https://registry.npm.taobao.org/
从淘宝服务器下载各种包npm config delete registry
可以删除配置全局安装cnpm来实现镜像
npm install -g cnpm --registry=https://registry.npm.taobao.org
-
npm install
npm install [packageName] //安装包到项目中(node_modules) 。 不会修改package.json。 之后运行npm install命令时,不会自动安装 npm install --save [packageName] //安装包的项目中(node_modules) 。会在package.json的dependencies添加相应的包名。之后运行npm install命令时,会自动安装msbuild到node_modules目录中 npm install --save-dev [packageName] //安装包的项目中(node_modules) 。会在package.json的devDependencies添加相应的包名 。 之后运行npm install命令时,不会自动安装 npm install -g [packageName] //全局安装包
--save 安装包信息将加入到dependencies(生产阶段的依赖)
--save-dev 安装包信息将加入到devDependencies(开发阶段的依赖)所以开发阶段一般使用它
-
npm login
登录你的npm账号名字
npm publish 发布模块
-
npm start 启动模块 npm test 测试模块
该命令写在package.json文件scripts的start字段中,可以自定义命令来配置一个服务器环境和安装一系列的必要程序,如
"scripts": { "start": "gulp -ws" } "scripts": { "start": "gulp -ws" }