你不知道的npm

原创 苏秦陶侃 随笔 js 183阅读 2018-04-10 11:22:21 举报

npm

npx

作用:直接执行指定文件但不用安装到本地。

适用场景:

场景a) 一键执行远程 npm 源的二进制包

eg:npx create-react-app mytest

  1. 在本地简单测试或调试 npm 源上这些二进制包的功能;
  2. 调用 create-react-app 或 yeoman 这类往往每个项目只需要使用一次的脚手架工具

场景b) 一键执行 GitHub Gist

场景c) 使用不同版本 node 执行命令

npm最佳实践

  1. 使用 npm-init 初始化新项目
  2. 统一项目配置: 需团队共享的 npm config 配置项,固化到 .npmrc 文件中
  3. 统一运行环境,统一 package.json,统一 package-lock 文件
  4. 合理使用多样化的源安装依赖包: npm install <git url>|<local file>
  5. 使用 npm: >=5.2 版本
  6. 使用 npm scripts 与 npx (npm: >=5.2) 脚本管理应用相关脚本

原理:

评论 ( 0 )
最新评论
暂无评论

赶紧努力消灭 0 回复