Если вы используете WebStorm 7 (которая почти завершена, как я пишу это), я хотел бы предложить следующее как это просто.
В WebStorm 7+ вы можете быстро перейти к встроенной командной строке для своего проекта, используя Tools
пункт меню, Open Terminal...
. Оттуда вы можете легко управлять пакетами установленных узлов. Если вы не используете версию WebStorm, у которой есть этот параметр, просто перейдите в корневой каталог вашего приложения Node.JS и выполните те же действия.
Если у вас еще нет файла package.json
, определенного для вашего проекта node.js. Добавьте его.
Вы можете вручную создать файл или использовать
npm init
из консоли и следовать вместе с подсказками (нажмите [Enter]
один или два раза, чтобы двигаться вперед от поля к полю).
Вы можете добавить esprima как зависимость вручную dependencies
, как показано ниже:
{
"name": "nodetemp",
"version": "0.0.0",
"description": "Best demo ever",
"main": "index.js",
"repository": "",
"author": "",
"license": "BSD",
"dependencies": {
"esprima": "*"
}
}
В приведенном выше примере, я указал я хотел использовать независимо от текущей версии esprima находится на npm.org. (Что вполне нормально для целей развития более чем вероятно, но менее идеально подходит для производства, если не будет тщательно управляться.)
Или с использованием командной строки npm
снова:
npm install esprima --save
Это будет скачать текущую версию esprima и добавить его в качестве зависимости в файле package.json
. Он автоматически свяжет текущий semantic versionesprima с вашим пакетом.
Если вы используете опцию --save
, в настоящее время он хотел бы добавить следующее к package.json
файла:
"dependencies": {
"esprima": "~1.0.4"
}
После того, как зависимость приведена в файле package.json
, вы всегда можете использовать:
npm update
из корневого каталога вашего приложения, чтобы обновить его (или загрузить его, если он еще не доступен в локальной сети).
Я использую Windows, а также новичок для использования Jetbrains. Пожалуйста, объясни. Спасибо –
@Sandesh проверить обновленный ответ. – devo
Большое спасибо. Это сработало. –