Heroku git pu sh heroku master запускает клиент компакт-диска && npm запускает сборку без остановки - PullRequest
1 голос
/ 07 мая 2020
• 1000 cd client && npm запустить сборку.

Понятия не имею, почему.

Кто-нибудь из вас знает?

Вот мой узел:

const PORT = process.env.PORT || 8080;

mongoose.connect('my mongo db', {useNewUrlParser: true})

app.use(passport.initialize());
app.use(passport.session());
app.use(session({
    resave: false,
    saveUninitialized: false,
    secret: 'secret here',
    store: new MongoStore({ mongooseConnection: mongoose.connection })
}))

app.use(logger('dev'));
app.use(express.json());
app.use(express.urlencoded({ extended: false }));

app.use('/', indexRouter);
app.use('/authentication', usersRouter);

if (process.env.NODE_ENV === 'production') {
    app.use(express.static('client/build'))
}

app.listen(PORT);

module.exports = app

А вот и мой пакет:

{
  "name": "test",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "start": "nodemon app.js",
    "build": "cd client && npm run build",
    "install-client": "cd client && npm install",
    "heroku-postbuild": "npm run install-client && npm run build"
  },

Я разместил только код require, а не весь свой код, если чего-то не хватает, дайте мне знать!

-Спасибо

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