Я пытаюсь использовать минимизированные файлы внутри node_modules, и когда приложение находится в сети, файлы не работают ...
Я связываю css файлы следующим образом:
<link href="../node_modules/@glidejs/glide/dist/css/glide.core.min.css" rel="stylesheet" type="text/css">
</head>
И внизу js вот так:
<script src="../node_modules/@glidejs/glide/dist/glide.min.js"></script>
Это мой файл package.json:
{
"name": "testing",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"start": "node src/index.js"
},
"author": "",
"license": "ISC",
"devDependencies": {},
"dependencies": {
"@glidejs/glide": "^3.3.0",
"express": "^4.17.1",
"sal.js": "^0.6.1"
}
}
И внутри моего файла src / index.js у меня есть это:
const path = require('path')
const http = require('http')
const express = require('express')
const app = express()
const server = http.createServer(app)
const port = process.env.PORT || 3000
const publicDirectoryPath = path.join(__dirname, '../public')
app.use(express.static(publicDirectoryPath))
server.listen(port, () => {
console.log(`Server is up on port ${port}`)
})
Моя общая папка уже подключена к Интернету, и она хорошо читает мои папки html, css и img. Проблема в том, что файлы внутри node_modules не работают ...
Модули node_modules уже размещены на heroku. Я неправильно использую это "../" при ссылке на мои файлы node_modules внутри моих HTML-тегов ??? Пожалуйста, помогите !!!