Как пакет TypeScript NPM регистрируется как ts c? - PullRequest
0 голосов
/ 23 марта 2020

Я хочу сделать пакет с одним или несколькими псевдонимами. Я знаю, что вы можете установить псевдонимы во время команды npm i, но мне любопытно узнать, как это делает TypeScript.

Когда я запускаю npm i typescript -g, я могу потом выполнить tsc. Как сделан этот псевдоним?

1 Ответ

2 голосов
/ 23 марта 2020

Когда вы глобально установили Typescript, исполняемый файл создает для вас символическую ссылку.
Вы можете просмотреть все установленные пакеты npm -g --list.

/usr/local/bin/tsc -> /usr/local/lib/node_modules/typescript/bin/tsc
/usr/local/bin/tsserver -> /usr/local/lib/node_modules/typescript/bin/tsserver

npm i <pkg_name> устанавливает пакет в ваш проект. Я не верю, что это устанавливает псевдонимы. Пакеты устанавливаются в папку node_modules вашего проекта.

Если я правильно понимаю ваш вопрос, вы хотите настроить исполняемый скрипт из командной строки, например: npm run myalias.

Кроме того, вы можете добавить псевдонимы в командную строку: alias rm='rm -i'

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