小编Ale*_*Pab的帖子

Npm 工作区 - 从根包调用工作区脚本

我正在使用自定义开发脚本处理根 git 存储库中的多个 npm 包来处理启动、编译、构建等。现在我遇到了 npm 工作区,并想在我的以下项目结构中使用这个惊人的新功能,但我无法让它工作:

projectx (root)
- package.json
- apps   
 -- backend
   -- src
   -- package.json (name: @projectx/backend, scripts: "dev":"ts-node or whatever")
 -- common
   -- src
   -- package.json (name: @projectx/common)
 -- frontend
   -- src
   -- package.json (name: @projectx/frontend, scripts: "dev":"webpack")
Run Code Online (Sandbox Code Playgroud)

我的根 package.json 包含:

    {
  "name": "packagex",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "private": "true",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "back:dev": "npm workspace @projectx/backend dev",
    "front:dev": "npm workspace @projectx/frontend dev",
    "dev": "run-p …
Run Code Online (Sandbox Code Playgroud)

workspace node.js npm monorepo

1
推荐指数
3
解决办法
2394
查看次数

标签 统计

monorepo ×1

node.js ×1

npm ×1

workspace ×1