New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details
Socket
Book a DemoSign in
Socket

@vivo-minigame/cli-service

Package Overview
Dependencies
Maintainers
2
Versions
234
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@vivo-minigame/cli-service

Services for Cli, Such as mg-service build/server

latest
npmnpm
Version
1.27.13
Version published
Maintainers
2
Created
Source

@vivo-minigame/cli-service

为 vivo 小游戏工程 提供 build/release/watch/server等服务

使用 @vivo-minigame/cli 初始化出小游戏工程后,打开package.json,可以看到如下内容:

{
  "name": "qgame",
  "version": "1.0.0",
  "description": "",
  "scripts": {
    "server": "mg-service server",
    "build": "mg-service build",
    "release": "mg-service release",
    "watch": "mg-service watch"
  },
  "devDependencies": {
    "@babel/core": "^7.4.5",
    "@babel/plugin-transform-runtime": "^7.4.4",
    "@babel/preset-env": "^7.4.5",
    "babel-loader": "^8.0.6",
    "babel-eslint": "^8.2.1",
    "@vivo-minigame/cli-service": "0.1.0-alpha.26"
  },
  "dependencies": {
    "@babel/runtime-corejs2": "^7.5.5"
  }
}

其中 @vivo-minigame/cli-service 通过 mg-service 提供服务,参考上面 scripts 的内容

使用

npm run build      // 构建rpk
npm run watch      // 修改源代码文件后,都自动编译项目并构建rpk
npm run server      // 启动HTTP服务器
npm run release      // 构建发布版本的rpk包

参数

--no-inject

在 build/watch/release 中生效,当配置此参数时表示在构建时,打原整包时默认不注入分包的依赖。由开发者自行决定何时require 分包模块

只在分包时需要配置此参数,请参考分包加载的文档

示例

{
  "name": "qgame",
  "version": "1.0.0",
  "description": "",
  "scripts": {
    "server": "mg-service server",
    "build": "mg-service build --no-inject",
    "release": "mg-service release --no-inject",
    "watch": "mg-service watch --no-inject"
  },
  "devDependencies": {
    "@babel/core": "^7.4.5",
    "@babel/plugin-transform-runtime": "^7.4.4",
    "@babel/preset-env": "^7.4.5",
    "babel-loader": "^8.0.6",
    "babel-eslint": "^8.2.1",
    "@vivo-minigame/cli-service": "0.1.0-alpha.26"
  },
  "dependencies": {
    "@babel/runtime-corejs2": "^7.5.5"
  }
}

Keywords

cli

FAQs

Package last updated on 04 Sep 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts