Запускать npm скрипты в Eclipse - PullRequest
0 голосов
/ 11 февраля 2020

У меня есть следующий package.json файл, который отлично работает в IntelliJ, который я пытаюсь заставить работать в Eclipse:

{
  "name": "backend_server",
  "keywords": [],
  "scripts": {
    "dev": "ts-node-dev --cache-directory tmp --respawn --transpileOnly src/index.ts",
    "start2": "cross-env NODE_ENVIRONMENT=production ts-node tmp/ --respawn --transpileOnly src/index.ts",
    "start": "node dist/bundle.js",
    "build": "webpack",
    "remove-js-files": "cd src && del /s /f /q *.js",
    "testBuild": "webpack && node dist/bundle.js",
    "test": "jest",
    "compile": "del /s /f /q build && tsc"
  },
[...]

В IntelliJ с установленным плагином NodeJS, каждый из сценариев рядом с ним ▶, который можно использовать для создания конфигурации рабочего прогона для этого сценария. Однако я пока не смог найти способ заставить его работать в Eclipse.

До сих пор я пытался установить плагины Nodeclipse и Enide и попытаться настроить конфигурацию рабочего прогона. Самое близкое, что я получил, это:

Run As> npm ... с целью: run-script возвращает это:

Lifecycle scripts included in backend_server:
  start
    node dist/bundle.js
  test
    jest

available via `npm run-script`:
  dev
    ts-node-dev --cache-directory tmp --respawn --transpileOnly src/index.ts
  start2
    cross-env NODE_ENVIRONMENT=production ts-node tmp/ --respawn --transpileOnly src/index.ts
  build
    webpack
  remove-js-files
    cd src && del /s /f /q *.js
  testBuild
    webpack && node dist/bundle.js
  compile
    del /s /f /q build && tsc

Однако при попытке запустить один из этих сценариев через Run As> npm ... с целью: run-script dev возвращает это:


Usage: npm <command>

where <command> is one of:
    access, adduser, audit, bin, bugs, c, cache, ci, cit,
    clean-install, clean-install-test, completion, config,
    create, ddp, dedupe, deprecate, dist-tag, docs, doctor,
    edit, explore, fund, get, help, help-search, hook, i, init,
    install, install-ci-test, install-test, it, link, list, ln,
    login, logout, ls, org, outdated, owner, pack, ping, prefix,
    profile, prune, publish, rb, rebuild, repo, restart, root,
    run, run-script, s, se, search, set, shrinkwrap, star,
    stars, start, stop, t, team, test, token, tst, un,
    uninstall, unpublish, unstar, up, update, v, version, view,
    whoami

npm <command> -h  quick help on <command>
npm -l            display full usage info
npm help <term>   search for help on <term>
npm help npm      involved overview

Specify configs in the ini-formatted file:
    C:\Users\Kira Resari\.npmrc
or on the command line via: npm <command> --key value
Config info can be viewed via: npm help config

npm@6.13.4 C:\Programs\nodejs\node_modules\npm

Did you mean this?
    run-script

Таким образом, я озадачен тем, как я должен использовать этого бегуна, или если это даже правильный бегун, чтобы использовать , Очевидно, что run-script признает, что есть доступные для запуска сценарии, но, по-видимому, оставляет меня без вариантов их запуска.

Подводя итог: Что мне нужно сделать, чтобы иметь возможность запускать, скажем, dev скрипт в вышеуказанной конфигурации в Eclipse?

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