я могу связать файл внутри node_modules, используя HTML-тег при развертывании на heroku? - PullRequest
0 голосов
/ 29 июня 2019

Я пытаюсь использовать минимизированные файлы внутри 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-тегов ??? Пожалуйста, помогите !!!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...