dir.by  
Поиск >>

Компьютер, программы
→
Node.js (это web сервер исполняющий js файлы)
→
npm in Node.js
 Выполняем в командной строке "npm install" | используется файл "package.json" | Node.js 
посмотрели 11374 раз
обновлено: 7 June 2020
  Command Prompt (Win Console)  
npm install
Результат:
• создастся папка node_modules
• пакеты которые указаны в вашем файле package.json скачаются с интернета в папку node_modules
• создастся файл package-lock.json с полным описанием пакета (если файл package-lock.json был то добавится секция с полным описанием пакета)
Пример
Шаг 1
Создаем пустую папку my_node_example на диске D:/
D:/my_node_example
Шаг 2
Создадим новый файл package.json в папке

D:/my_node_example/
        package.json

В файле package.json напишем:
  json  
{
     "name": "my_node_example",
     "version": "1.0.0",
     "description": "",
     "main": "index.js",
     "author": "",
     "license": "ISC",
     "dependencies": {
          "jquery": "^3.5.1"
     }
}
Шаг 3
Находясь внутри папки D:/my_node_example выполним в командной строке
D:/my_node_example> npm install
Результат
1) создалась папка node_modules и внутри добавилась jQuery библиотека

2) создался файл D:/my_node_example/package-lock.json
  json  
{
     "name": "my_node_example",
     "version": "1.0.0",
     "lockfileVersion": 1,
     "requires": true,
     "dependencies": {
          "jquery": {
               "version": "3.5.1",
               "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.5.1.tgz",
               "integrity": "sha512-XwIBPqcMn57FxfT+Go5pzySnm4KWkT1Tv7gjrpT1srtf8Weynl6R273VJ5GjkRb51IzMp5nbaPjJXMWeju2MKg=="
          }
     }
}


Вот такая структура файлов:

D:/my_node_example/
        package.json
        package-lock.json   ← создался файл
        node_modules   ← создалась папка
                jquery   ← создалась папка
                       ...   ← создались файлы
 
← Previous topic
"npm install package_name" | Result: Installs JavaScript Library (Package) | For example, run "npm install jquery" | will add the jQuery library to the node_modules folder | Node.js
 
Next topic →
"npm list -g" (see a list of all installed global packages) | Node.js
 
Your feedback ... Comments ...
   
Your Name
Your comment (www links can only be added by a logged-in user)

 
• What is Node.js ?
• How do I find out the version of Node.js?
• Installing Node.js (download and install for Windows)
• How do I update my Node.js version (install the latest version)?
npm in Node.js
• What is npm in Node.js?
• How do I find the npm (Node.js) version?
• How do I update my npm version (install the latest version) ? | Node.js
• File package.json in Node.js
• Difference Between Tilde(~) and Lid(^) in package.json | Node.js
• File package-lock.json in Node.js
• "npm init" | Result: Creates an empty package.json file and populates that file with the default data | Node.js
• "npm install package_name" | Result: Installs JavaScript Library (Package) | For example, run "npm install jquery" | will add the jQuery library to the node_modules folder | Node.js
• "npm install" | Result: Installs the JavaScript libraries (packages) that are specified in the package.json | Node.js
• "npm list -g" (see a list of all installed global packages) | Node.js
• "npm install -g package_name" (global package install) | Node.js
• "npm uninstall -g package_name" (global package removal) | Node.js
• Run "npm run EvgenConvertCSS" | The package.json file like this: "scripts": {"EvgenConvertCSS": "node-sass --include-path scss 1.scss 1.css"} | Node.js
• Run "npm run EvgenMyCommand" | The file package.json like this: "scripts": {"EvgenMyCommand": "mkdir AAA"} | Node.js
• Run "npm run MyScript1" | The file package.json like this: "scripts": {"MyScript1": "npm run MyScript2"} | Node.js
• watch option in npm scripts (watch for changes in files)
Debugging NodeJS
• Debugging Node.js. Looking at variable values, function stack, breakpoints in Visual Studio Code
Writing Node.js application in a text editor (Notepad, Far)
• New Node.js app (create the app in a text editor, run in the console)
• Add the express package to the Node.js (in the Windows console)
• Uploading an html file and displaying it on the screen in Node.js (creating an application in a text editor, launching it in the console)
Using the socket.io module
• A simple application with socket.io in Node.js (creating an application in a text editor, running it in the console)
Writing Node.js project in Visual Studio Code
• New Node.js project (create the project in Visual Studio Code)
• Create a new Node.js project with websocket (create the project in Visual Studio Code) | client & server
Writing Node.js project in Visual Studio
• New Node.js project (create the project in Visual Studio)
• Add the express package to Node.js (in Visual Studio)
• Uploading an html file and displaying it on the screen in Node.js (project in Visual Studio)
• Chat (user writes a message and others get a message) using socket.io in Node.js (project in Visual Studio)
https localhost certificate
• Create https localhost certificate for nodejs
How modules are arranged in Node.js (require, exports)
• What are modules in Node.js ?
• How the require function works inside and what happens when we write require("ModuleName") in Node.js
Creating your own module in Node.js
• Writing and connecting your module to Node.js
Built-in Node.js modules
• "Express" module Node.js !!!!!!!!!!!!
Hosting Node.js on your website
• Hosting and installing Node.js on your website. Configuring Node.js in cPanel
• In Node.js I change the js file, and the old cached js file is displayed. Restart Node.js on your website in cPanel
• Add npm packages to the Node.js on your site (using cPanel)
• Error during WebSocket handshake... Hosting Node.js on your website
Heroku.com free service. Running your Node.js app on Heroku.com
• To use Heroku.com you need to install: Git, Node.js
• Registration on the Heroku.com website
• Installing the command line "Heroku CLI"
• "Heroku CLI" is very slow for Windows
• Running your Node.js app on Heroku.com
WWW sites for learning Node.js
• Sites to learn Node.js

  Ваши вопросы присылайте по почте: info@dir.by