【发布时间】:2020-07-06 10:17:17
【问题描述】:
我正在尝试使用以下命令启动项目:1) Lerna bootstrap 2) yarn run start.Bootstrap 运行良好,我收到了成功消息,但是当我在客户端文件夹和 admin-next 中运行 yarn run start 时我得到 我试图通过安装@babel/runtime-corejs2 @babel-core @babel/preset-env babel-loader 等来解决这个问题。试图删除 node_modules 并重新安装,无论是一个接一个还是使用 Lerna 引导程序,但没有解决这个问题。是代码中的某个地方出现问题还是我以不同的方式做事?
packages.json
{
"name": "@project-m/app",
"version": "1.0.0",
"main": "index.js",
"license": "MIT",
"private": true,
"scripts": {
"build:server": "lerna run build --scope '@project-m/{core,adapters,db,mail,server}' --stream",
"start:admin": "lerna run start --scope=@project-m/admin --stream",
"start:server": "lerna run --parallel --no-sort start --scope=@project-m/server --scope=@project-m/core --scope=@project-m/db --scope=@project-m/adapters --scope=@project-m/mail",
"start:client": "lerna run start --scope=@project-m/client --stream",
"start": "lerna run --parallel start",
"lint": "echo 'setup eslint later'"
},
"devDependencies": {
"@commitlint/cli": "^7.5.2",
"@commitlint/config-conventional": "^7.5.0",
"@commitlint/config-lerna-scopes": "^7.5.1",
"@types/node": "^11.13.8",
"husky": "^2.1.0",
"lerna": "^3.22.1",
"lint-staged": "^8.1.5",
"prettier": "^1.17.0",
"tslint": "^5.16.0",
"tslint-config-prettier": "^1.18.0",
"tslint-plugin-prettier": "^2.0.1",
"typescript": "^3.6.4"
},
"lint-staged": {
"**/*.js": "yarn lint",
"**/*.ts": "tslint",
"**/*.{css,json,md,yml}": "prettier -c",
"**/.eslintrc": "prettier -c",
"**/.babelrc": "prettier -c",
"**/.prettierrc": "prettier -c"
},
"commitlint": {
"extends": [
"@commitlint/config-conventional",
"@commitlint/config-lerna-scopes"
]
},
"husky": {
"hooks": {
"commit-msg": "commitlint -E HUSKY_GIT_PARAMS",
"pre-commit": "lint-staged"
}
},
"workspaces": {
"packages": [
"packages/*"
],
"nohoist": [
"**/babel**",
"**/eslint**",
"**/jest",
"**/webpack**",
"**/react**",
"**/knex**",
"**/customize-cra**",
"**/**rsuite**"
]
}
}
【问题讨论】:
标签: reactjs ubuntu deployment lerna