xlong-website-cms

基于Egg + Vue + Webpack 开发的多页面和单页面服务端客户端渲染的企业CMS系统

GPL-2.0 License

Stars
66

xlong-website-cms

Github2FAgithub

xlong-website-cms Egg + Vue + Webpack CMS

  1. V1.0

    Jq

  2. V2.0

    jQueryJSsiderbarName 404

  3. V3.0 websiteCmsAdmin vue-cli 4.x ; UIiView4.x(ViewUI); ; BUGV3.0readme;

1.


    • ****Egg + Nunjucks,
    • ****Vue + Webpack+ iView,
  • ****Egg + SQLite

2.

Node.js Egg.js Vue.js Tinymce webpack iView egg-view-nunjucks egg-cors node-sqlite3

3.

PCIE10+IE EdgeSafaiFirefoxChrome












  • Banner
    • Banner
    • Banner











    • ****LOGO


1. websiteCmsClient

  .autod.conf.js
  .gitignore
  .travis.yml
  app.js // 
  appveyor.yml
  package.json
  README.md

.vscode // vscodeless

database
  websiteCms.db // SQLite
  .docx // 

app
    router.js // 
  
  controller
      admin.js // controller
      home.js // controller
    
    api // api
       accountService.js // controller
       articleService.js // controller
       clientService.js // controller
       infoService.js // controller
       productService.js // controller
       storageService.js // controller
       userService.js // controller    
  
  extend
       helper.js //  utility 
  
  public
    
    admin // 
      dist // 
    
    common // 
    
    upload // 
    
    home // 
  
  service // 
      sqliteDB.js // Sqlite
      ccount.js //  
      article.js // 
      client.js // 
      common.js //  
      home.js // 
      info.js // 
      product.js //  
      user.js // 
  
  view // 
       home // 

config
     config.default.js // 
     plugin.js // 

test // 
    app
        controller
            home.test.js

2. websiteCmsAdmin

  .browserslistrc
  .eslintrc.js
  .gitignore
  babel.config.js
  vue.config.js // 
  package.json
  README.md

public
   index.html // 
  
  static // 

.vscode // vscodeless

src
    main.js // js
    permission.js // 
    app.js // 
  
  assets // wabpack
  api // api
  theme // iView
  store  state 
  
  mock // 
      city.json // 
  
  components // 
    |
    Common // 
    Table // 
    Image // 
  
  views // 
      AccoutnManage.vue // 
      ArticleManage.vue // 
      ...
      SecondPane.vue // 
      Main.vue // 
  
  mixins // 
      city_select.js // 
      email_complete.js // 
      keyword_model.js // 
      page.js // 
      store_model.js // 
      table_operate.js // 
      table_query.js // 
      upload_img.js // 
  
  utils 
      index.js // 
      request.js// axios  
      common.js // 
      table_setting.js // iView
      validate.js // iView
  
  router // 
       index.js

static // 

config // 

build // (webpack)

SqLiteNode.js

SQLite

  1. SQLite Windows
  2. sqlite-tools-win32-.zip sqlite-dll-win32-.zip
  3. C:\sqlite sqlite3.defsqlite3.dll sqlite3.exe
  4. C:\sqlite PATH sqlite3

C:>sqlite3 SQLite version 3.33.0 2020-08-14 13:23:32 Enter ".help" for usage hints. Connected to a transient in-memory database. Use ".open FILENAME" to reopen on a persistent database. sqlite>

sqlite3windows-build-toolssqlite3

npm install --global --production windows-build-tools

Cannot find module 'xxxx\node_modules_[email protected]@sqlite3\lib\binding\node-v93-win32-x64\node_sqlite3.node' node_modules sqlite3

npm install sqlite3 --save npm install

cd ./websiteCmsClient

npm install

npm run dev

  1. http://localhost:6060/index

cd ./websiteCmsAdmin

npm install

npm run serve

  1. http://localhost:6061/admin
  • configproxyTable

  1. websiteCmsAdmin

npm run build

  1. dist'websiteCmsClient\app\public\admin'
  2. websiteCmsClient

npm run dev

cd ./websiteCmsClient npm install --production tar -zcvf ../release.tgz .

tgz

Egg egg-cluster Master Master pm2

egg-scripts

egg-scripts start --port=7001 --daemon --title=egg-server-showcase

QQ381612175 TEL: 18376686974

githubhttps://github.com/xLong1029/

http://xlong.zcool.com.cn/

UIhttp://i.ui.cn/ucenter/358591.html

  • Egg.js
Related Projects