Node.js
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