pnpm/pnpm

`pnpm store status` + `pnpm install` doesn't refetch

開放

#919 建立於 2017年10月24日

 (3 則留言) (0 個反應) (0 位負責人)TypeScript (1,063 個分叉)batch import
help wantedtype: feature

倉庫指標

星標
 (30,787 顆星)
PR 合併指標
 (PR 指標待抓取)

描述

pnpm store status
     These packages are modified:
     /Users/Vaughan/.pnpm-store/2/registry.npmjs.org/ajv-keywords/2.1.0/ajv@5.3.0
/Users/Vaughan/.pnpm-store/2/registry.npmjs.org/babel-loader/7.1.2/babel-core@6.26.0+webpack@3.6.0
/Users/Vaughan/.pnpm-store/2/registry.npmjs.org/glob-promise/3.2.0/glob@7.1.2
/Users/Vaughan/.pnpm-store/2/registry.npmjs.org/next/4.1.3
/Users/Vaughan/.pnpm-store/2/registry.npmjs.org/stylis-rule-sheet/0.0.6/stylis@3.3.2
/Users/Vaughan/.pnpm-store/2/registry.npmjs.org/uglifyjs-webpack-plugin/0.4.6/webpack@3.6.0
/Users/Vaughan/.pnpm-store/2/registry.npmjs.org/webpack-dev-middleware/1.12.0/webpack@3.6.0

     You can run pnpm install to refetch the modified packages
pnpm install

pnpm store status

Same packages as above show, minus next, which is the only one used in my project.


  1. It didn't seem to actually refetch the packages - the package next doesn't show up anymore in the pnpm store status, but it still has changes.

  2. Is it checking all packages in the store, or just for this project? Seems like the entire store.

  • If this is the case, it should not say pnpm install will fix it.

  • Could we also have a command that will fix the entire store?

  • And maybe also have a command that will only refetch the packages that have changed, so that we don't have to run an entire pnpm install operation, which may be slow.

貢獻者指南