Node Packaged Manager Yes
npmとは何ですか.
npmはNode Packaged Managerの略です.jsで作成したモジュールを使用してWeb上で受信して使用します.
ここにいるよjsはjavascriptをブラウザ以外で使用できるプラットフォームです.JavaScriptはブラウザでのみ使用されますが、node.jsをインストールすると、サーバの構築など、ブラウザの外でコードを実行できます.
npmは名前のようにモジュールを管理し、モジュールを使用して操作すると、モジュールのバージョン更新がチェックされ、通知されます.node.jsをインストールするとnpmが一緒にインストールされます.
npmの使用
npm install
node.jsで使用しているモジュールをパッケージ化し、npmで管理と導入しています.すなわち、他の人が作成したモジュールがnpmで使用できる場合、
npm init
package.json
インストールするモジュールの説明を指定します.(npm searchを使用すると役立ちます.)
上記
2. script
パッケージライフサイクルで複数回実行されるスクリプトコマンドが含まれます.
例えば、上記のコードでは、
3. devDependencies
パッケージの開発に使用する依存モジュールを指定します.(導入時は含まない)
npmはNode Packaged Managerの略です.jsで作成したモジュールを使用してWeb上で受信して使用します.
ここにいるよjsはjavascriptをブラウザ以外で使用できるプラットフォームです.JavaScriptはブラウザでのみ使用されますが、node.jsをインストールすると、サーバの構築など、ブラウザの外でコードを実行できます.
npmは名前のようにモジュールを管理し、モジュールを使用して操作すると、モジュールのバージョン更新がチェックされ、通知されます.node.jsをインストールするとnpmが一緒にインストールされます.
npmの使用
npm install
node.jsで使用しているモジュールをパッケージ化し、npmで管理と導入しています.すなわち、他の人が作成したモジュールがnpmで使用できる場合、
npm install
コマンドを使用して一度にインストールすることができる.npm init
npm init
コマンドを使用してアプリケーションをパッケージ化します.jsonファイルを作成し、その値をdefaulとして格納します.コマンドを再実行する場合は、デフォルトのオプションを使用します.package.json
{
"name": "class200ok",
"version": "0.1.0",
"private": true,
"dependencies": {
"@testing-library/jest-dom": "^5.11.10",
"@testing-library/react": "^11.2.5",
"@testing-library/user-event": "^12.8.3",
"react": "^17.0.2",
"react-dom": "^17.0.2",
"react-icons": "^4.2.0",
"react-icons-kit": "^1.3.1",
"react-router-dom": "^5.2.0",
"node-sass": "^4.14.1",
"react-scripts": "4.0.3",
"styled-components": "^5.2.1",
"styled-reset": "^4.3.4",
"web-vitals": "^1.1.1"
},
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject"
},
"browserslist": {
"production": [
">0.2%",
"not dead",
"not op_mini all"
],
"development": [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
},
"devDependencies": {
"eslint-config-prettier": "^8.1.0",
"eslint-plugin-prettier": "^3.3.1",
"prettier": "^2.2.1"
}
}
1. descriptionインストールするモジュールの説明を指定します.(npm searchを使用すると役立ちます.)
上記
package.json
の場合、反応に関連するモジュールがダウンロードされているため、その情報が格納されていることが確認できる.2. script
パッケージライフサイクルで複数回実行されるスクリプトコマンドが含まれます.
例えば、上記のコードでは、
npm start
は反応を開始する意味を有する.3. devDependencies
パッケージの開発に使用する依存モジュールを指定します.(導入時は含まない)
eslint
およびprettier
の情報が含まれる.Reference
この問題について(Node Packaged Manager Yes), 我々は、より多くの情報をここで見つけました https://velog.io/@ldaehi0205/npmNode-Packaged-Manager이란テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol