npm node包管理器 安装 卸载 更新 查看 搜索 发布

node -v 查看版本
node index.js 执行这个文件

npm i = npm install 默认把需要的依赖包从npm上下载下来
npm i -S = npm install --save 是项目所需要的包的依赖 dependencies
npm i -D = npm install --save-dev 不会下载 需要时再下载安装 是开发时使用 devDependencies
npm i -E = npm install --save --save-exact 安装精确到版本号

npm init 初始化npm创建package.json文件 默认npm test或者start就 其他的命令要加npm run 其他
npm install 工具名 本地安装 会装在当前文件夹下的 node_modules里
npm install -g 工具名 全局安装
npm login 登录npm账户
npm publish 上传 发布包

npx parcel index.html 只要写这个文件 会自动刷新

引用使用一个包
const marked = require('marked')
const str = marked('# helo')
module.exports = str

process.argv 内容 默认返回两个数组 argv加一个参数就多一个数组

如果使用npm安装插件太慢(被墙),可执行npm install -g cnpm --registry=https://registry.npm.taobao.org
来先安装cnpm 之后再安装插件时用cnpm安装cnpm install gulp

创建npm包

!/usr/bin/env node 意思是使用node执行当前文件 要写在文件第一行

package.json 告诉npm我这个包的版本 配置 依赖 和其他信息
添加"bin":{"执行命令名":"./执行的文件"}不用加node能直接执行 执行命令名(不要命名冲突)

readme.md 是一个markdown文件 告诉npm这个包的内容使用方法简介 显示出网页

创建 .gitignore 文件 写入node_modules 在github发布时不会上传node_modules

//wabpack使用 打包
webpack ./app.js app.bundle.js

xxx-rules loaders 工具 是一个中间的转化器
plugins 插件 额外总体的处理

node.js

http-server 启动一个服务器

你可能感兴趣的:(npm node包管理器 安装 卸载 更新 查看 搜索 发布)