У меня есть следующий 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?