fix(global): 指定 core-js,defu 版本,修复启动报错问题
This commit is contained in:
parent
cf2da601da
commit
014651e35d
28
README.md
28
README.md
@ -3,6 +3,7 @@
|
|||||||
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Frymcu%2Fnebula.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2Frymcu%2Fnebula?ref=badge_shield)
|
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Frymcu%2Fnebula.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2Frymcu%2Fnebula?ref=badge_shield)
|
||||||
|
|
||||||
## 💡 简介
|
## 💡 简介
|
||||||
|
|
||||||
nebula([ˈnebyələ],n.星云)是一款现代化的知识社区项目,使用 Vue + NuxtJS + Element-UI 实现
|
nebula([ˈnebyələ],n.星云)是一款现代化的知识社区项目,使用 Vue + NuxtJS + Element-UI 实现
|
||||||
|
|
||||||
与 [forest](https://github.com/rymcu/forest) ([ˈfôrəst],n.森林)一起食用,让我们一起探索知识社区的未来。
|
与 [forest](https://github.com/rymcu/forest) ([ˈfôrəst],n.森林)一起食用,让我们一起探索知识社区的未来。
|
||||||
@ -13,7 +14,6 @@ nebula([ˈnebyələ],n.星云)是一款现代化的知识社区项目,
|
|||||||
在很多方面受到了 [Symphony](https://github.com/88250/symphony) 的启发,并尝试着在 [Symphony](https://github.com/88250/symphony)
|
在很多方面受到了 [Symphony](https://github.com/88250/symphony) 的启发,并尝试着在 [Symphony](https://github.com/88250/symphony)
|
||||||
和 [B3log 思想](https://ld246.com/article/1546941897596) 的基础上进一步探索。
|
和 [B3log 思想](https://ld246.com/article/1546941897596) 的基础上进一步探索。
|
||||||
|
|
||||||
|
|
||||||
## ✨ 特性
|
## ✨ 特性
|
||||||
|
|
||||||
- 内容编辑器
|
- 内容编辑器
|
||||||
@ -93,6 +93,7 @@ nebula([ˈnebyələ],n.星云)是一款现代化的知识社区项目,
|
|||||||
在提功能建议前可以先看一下 [计划表](https://rymcu.com/article/29) ,避免重复提议
|
在提功能建议前可以先看一下 [计划表](https://rymcu.com/article/29) ,避免重复提议
|
||||||
|
|
||||||
## 鸣谢
|
## 鸣谢
|
||||||
|
|
||||||
- 感谢以下开发者对 Nebula 作出的贡献:
|
- 感谢以下开发者对 Nebula 作出的贡献:
|
||||||
|
|
||||||
<a href="https://github.com/rymcu/nebula/graphs/contributors">
|
<a href="https://github.com/rymcu/nebula/graphs/contributors">
|
||||||
@ -102,37 +103,48 @@ nebula([ˈnebyələ],n.星云)是一款现代化的知识社区项目,
|
|||||||
- 感谢 `JetBrains` 对本项目的帮助,为作者提供了开源许可版 `JetBrains` 全家桶
|
- 感谢 `JetBrains` 对本项目的帮助,为作者提供了开源许可版 `JetBrains` 全家桶
|
||||||
|
|
||||||
![JetBrains](assets/jb_beam.svg)
|
![JetBrains](assets/jb_beam.svg)
|
||||||
|
|
||||||
## Build Setup
|
## Build Setup
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
|
# install yarn
|
||||||
|
npm install -g yarn
|
||||||
|
|
||||||
# install dependencies
|
# install dependencies
|
||||||
$ yarn install
|
yarn install
|
||||||
|
|
||||||
# serve with hot reload at localhost:3000
|
# serve with hot reload at localhost:3000
|
||||||
$ yarn run dev
|
yarn run dev
|
||||||
|
|
||||||
# build for production and launch server
|
# build for production and launch server
|
||||||
$ yarn run build
|
yarn run build
|
||||||
$ yarn run start
|
yarn run start
|
||||||
|
|
||||||
# generate static project
|
# generate static project
|
||||||
$ yarn run generate
|
yarn run generate
|
||||||
```
|
```
|
||||||
|
|
||||||
|
> 如果遇到网络超时的问题可以尝试配置国内镜像源:
|
||||||
|
> `yarn config set registry https://registry.npm.taobao.org`
|
||||||
|
> 和`npm config set registry https://registry.npm.taobao.org`
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## 项目部署
|
## 项目部署
|
||||||
|
|
||||||
1. 关闭本地项目后,在控制台执行 `npm run build` 进行打包
|
1. 关闭本地项目后,在控制台执行 `npm run build` 进行打包
|
||||||
2. 拷贝以下文件至服务器
|
2. 拷贝以下文件至服务器
|
||||||
|
|
||||||
![build](assets/build.png)
|
![build](assets/build.png)
|
||||||
|
|
||||||
3. 服务器安装 `Nodejs` 环境
|
3. 服务器安装 `Nodejs` 环境
|
||||||
4. 项目目录下执行 `yarn install`
|
4. 项目目录下执行 `yarn install`
|
||||||
5. 执行 `npm install pm2 -g`
|
5. 执行 `npm install pm2 -g`
|
||||||
6. 执行 `pm2 list` 检查 `pm2` 是否安装好
|
6. 执行 `pm2 list` 检查 `pm2` 是否安装好
|
||||||
7. 执行 `pm2 start npm --name nebula -- run start`
|
7. 执行 `pm2 start npm --name nebula -- run start`
|
||||||
|
|
||||||
|
|
||||||
For detailed explanation on how things work, check out [Nuxt.js docs](https://nuxtjs.org).
|
For detailed explanation on how things work, check out [Nuxt.js docs](https://nuxtjs.org).
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Frymcu%2Fnebula.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Frymcu%2Fnebula?ref=badge_large)
|
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Frymcu%2Fnebula.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Frymcu%2Fnebula?ref=badge_large)
|
||||||
|
@ -125,7 +125,7 @@ export default {
|
|||||||
** See https://nuxtjs.org/api/configuration-build/
|
** See https://nuxtjs.org/api/configuration-build/
|
||||||
*/
|
*/
|
||||||
build: {
|
build: {
|
||||||
transpile: [/^element-ui/],
|
transpile: [/^element-ui/,'defu'],
|
||||||
optimization: {
|
optimization: {
|
||||||
splitChunks: {
|
splitChunks: {
|
||||||
minSize: 10000,
|
minSize: 10000,
|
||||||
|
@ -30,11 +30,14 @@
|
|||||||
"stompjs": "^2.3.3",
|
"stompjs": "^2.3.3",
|
||||||
"vditor": "^3.8.18",
|
"vditor": "^3.8.18",
|
||||||
"vue-cropperjs": "^4.2.0",
|
"vue-cropperjs": "^4.2.0",
|
||||||
"vuejs-avataaars": "^4.0.1"
|
"vuejs-avataaars": "^4.0.1",
|
||||||
|
"core-js": "^2.6.12",
|
||||||
|
"defu": "^5.0.1"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@commitlint/cli": "^17.4.0",
|
"@commitlint/cli": "^17.4.0",
|
||||||
"@commitlint/config-conventional": "^17.4.0",
|
"@commitlint/config-conventional": "^17.4.0",
|
||||||
|
"@nuxt/types": "~2.16.0",
|
||||||
"@nuxtjs/proxy": "^2.1.0",
|
"@nuxtjs/proxy": "^2.1.0",
|
||||||
"conventional-changelog-cli": "^2.2.2",
|
"conventional-changelog-cli": "^2.2.2",
|
||||||
"cz-git": "^1.4.1",
|
"cz-git": "^1.4.1",
|
||||||
|
Loading…
Reference in New Issue
Block a user