uses: actions/checkout@v3 - name: Setup node uses: actions/setup-node@v3 with: node-version: 16.13.x cache: npm - name: Install run: npm ci - name: Install @wxcloud/cli run: npm i -g @wxcloud/cli - name: Login @wxcloud/cli run: wxcloud login --appId "$WXCLOUD_APPID" --p...
npm install hexo-cli -g-name:缓存 Hexouses:actions/cache@v1id:cachewith:path:node_moduleskey:${{runner.OS}}-${{hashFiles('**/package-lock.json')}}-name:安装依赖if:steps.cache.outputs.cache-hit!='true'run:|npm install --save-name:生成静态文件run:|hexo clean hexo generate-name:部署...
Github Action actions/cache actions/cache-docs 或者直接点下方的链接,直接跳到相关cache的例子 Examples C# - NuGet D - DUB Elixir - Mix Go - Modules Haskell - Cabal Java - Gradle Java - Maven Node - npm macOS and Ubuntu Windows Using multiple systems andnpm config ...
-name:Cache multiple pathsuses:actions/cache@v2with:path:|~/cache!~/cache/exclude**/node_moduleskey:${{ runner.os }}-${{ hashFiles('**/lockfiles') }} Increased performance and improved cache sizes usingzstdcompression for Linux and macOS runners ...
我们指定要用${{ matrix.node-version }}属性测试 Node.js 的三个版本。 此属性引用我们之前定义的矩阵。cache属性指定用于在默认目录中缓存的包管理器。 此步骤的最后一部分执行 Node.js 项目使用的命令。npm ci命令安装来自“package-lock.json”文件的依赖项,npm run build --if-present运行生成脚本(如果存在...
browser-side require() the node.js way javascriptbundlerbrowsermodulescommonjsmodule-bundler UpdatedDec 21, 2024 JavaScript A Python module for learning all major algorithms modulesalgorithmspython3data-structures UpdatedMar 10, 2023 Python 📦 Module thinking, principles, design patterns and best practic...
name:Cachingwithnpmon:pushjobs:build:runs-on:ubuntu-lateststeps:-uses:actions/checkout@v4-name:Cachenodemodulesid:cache-npmuses:actions/cache@v3env:cache-name:cache-node-moduleswith:# npm cache files are stored in `~/.npm` on Linux/macOSpath:~/.npmkey:${{runner.os}}-build-${{env.cach...
ubuntu-lateststeps:-uses:actions/checkout@v2with:# “最近更新时间” 等 git 日志相关信息,需要拉取全部提交记录fetch-depth:0-name:SetupNode.jsuses:actions/setup-node@v1with:# 选择要使用的 node 版本node-version:'16'# 缓存 node_modules-name:Cachedependenciesuses:actions/cache@v2id:yarn-cachewith...
作业中的 steps 使用GitHub Actions actions/checkout@v3 操作将代码从存储库导入到 VM,使用 actions/setup-node@v3 操作设置正确版本的 Node.js。 我们指定要用 ${{ matrix.node-version }} 属性测试 Node.js 的三个版本。 此属性引用我们之前定义的矩阵。 cache 属性指定用于在默认目录中缓存的包管理器。
- uses: pnpm/action-setup@v2.2.4 with: version: 7 - name: 安装node环境 uses: actions/setup-node@master with: node-version: "16" cache: "pnpm" # - name: 缓存依赖 # uses: actions/cache@v1 # id: cache # with: # path: node_modules ...