npm更新

npm install npm@latest -g

Node.js支持ES6模块,需要在package.json中添加设置。React中不需要该配置,可能默认已经支持了:

{	
	"type": "module"
}

查看包版本

npm ls eslint
npm ls eslint -g

npm指令

npm install
npm start
npm run build
npm login
npm whoami
npm publish
npx npm-packlist

npm配置

{
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "https://github.com/zwj12/react-logging.git"
  },
}

npm脚本执行顺序

&:并行执行
&&:继发执行

npm钩子

npm脚本有pre和post两个钩子。举例来说,build脚本命令的钩子就是prebuild和postbuild。用户执行npm run build的时候,会自动按照下面的顺序执行。

npm run prebuild && npm run build && npm run postbuild