Как я могу настроить свой проект node js с помощью административного шаблона LTE? - PullRequest
0 голосов
/ 07 мая 2020

Я новичок с Nodejs, я пытаюсь интегрировать административные шаблоны LTE в свой проект узла. но я не могу добиться успеха.

Они могут исправить то, что я делаю неправильно в конфигурации

пакет. json

{
  "name": "node-admin",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "dependencies": {
    "admin-lte": "^3.0.4",
    "express": "^4.17.1",
    "jquery": "^3.5.1",
    "morgan": "^1.10.0"
  }
}

индекс. js

const express = require('express');
let app = express();

const path = require('path');
const morgan = require('morgan');


app.use(morgan('dev'));

app.use('/css', express.static(path.join(__dirname, '/node_modules/admin-lte/dist')));
app.use('/js', express.static(path.join(__dirname, '/node_modules/admin-lte/dist')));
app.use('/js', express.static(path.join(__dirname, '/node_modules/jquery/dist')));
app.use('/img', express.static(path.join(__dirname, '/node_modules/admin-lte/dist')));
app.set('admin-lte', './node_modules');

app.use('/admin', express.static('./node_modules/admin-lte'));

app.listen(3001, () => {
  console.log("Listenning on PORT 3001 >> http://localhost:3001");

})

папка admin-lte в node_modules

enter image description here

узел proyecto

enter image description here

...