项目管理 · 标签

  • npm publish 忽略文件设置

    2019-05-08 19:03 70
    npm publish 的时候会把项目目录里面所有的文件都publish到npm仓库中, 但是往往有一部分目录和文件不想发布上去,比如项目的源码、编译脚本等等信息。如何发布用户需要使用的相关文件呢?方法一:使用 .gitignore 设置忽略哪些文件.gitignore 设置的忽略文件,在git代码管理和 npm publish 都会被忽略方法二:使用 .npmignore 设置忽略哪些文件.npmignore 的写法跟 .gitignore 的规则完全一样。若同时使用了 .npmignore 和 .gitignore,只有 .npmignore 会生效...
  • 从Nuxt项目变化了解到monorepo

    2018-12-07 11:56 584
    大约两三个月之前拜读过Nuxt.js 1.4.2源码及2.1.0 的大版本更新,那时候Nuxt的核心功能都在nuxt package中,包含了模板、配置、构建及核心 renderer、中间件等模块。 直到最近闲暇准备分享Nuxt,在搜集资料的过程中再次拜读了其源码。 这时的版本已是 2.3.x。刚一入眼突然感觉这与之前似乎已完全不是同一个项目,在Nuxt发布到npm的package中只剩下对@nuxt/core、@nuxt/builder、@nuxt/generator这些包的引用,我意识到Nuxt项目是把核心功能拆解成各个功能不同的依赖包了,包括其cli。 在源...