Heim > Artikel > Web-Frontend > Detaillierte Einführung in die Dateikonfiguration package.json
In diesem Artikel wird hauptsächlich die detaillierte Erklärung der Dateikonfiguration package.json vorgestellt, die einen bestimmten Referenzwert hat.
package.json ist eine Konfigurationsdatei, die automatisch im Stammverzeichnis des Projekts generiert wird, nachdem der Befehl npm init initialisiert wurde. Sie definiert die Konfigurationsinformationen dieses Projekts und der verschiedenen erforderlichen Module. npm install lädt automatisch die erforderlichen Module gemäß diesem Befehl herunter. package.json ist eine JSON-Datei. Es unterstützt keine Anmerkungen . Die Anmerkungen hier dienen lediglich dem besseren Verständnis der einzelnen Felder von package.json
{ //项目名称 “name”: “demo”, //version是版本(遵守“大版本.次要版本.小版本”的格式) “version”: “1.0.0”, //description描述你的模块,或者搜索 “description”: “vue.js js iview “, //main字段指定了加载的入口文件 “main”: “app.js”, // scripts指定了运行脚本命令的npm命令行缩写,比比如start指定了运行npm run start时,所要执行的命令。 “scripts”: { “start”: “node index.js” }, //repository(仓库)指定一个代码存放地址 “repository”: { “type”: “git”, “url”: “git+https://github.com/XXXX” }, “author”: “mayuan”, “license”: “ISC”, “bugs”: { “url”: “https://github.com/XXXX” }, // 一个字符串数组,方便别人搜索到本模块 “keywords”: [ “vue”,”iview” ], “entry”:{ “main”: “./web/index.js” }, //项目主页url “homepage”: “https://github.com/XXXX“, //devDependencies指定项目开发所需要的模块 “devDependencies”: { “babel-core”: “^6.23.1”, “babel-loader”: “^6.3.2”, “babel-preset-es2015”: “^6.22.0”, “vue-html-loader”: “^1.0.0”, “vue-loader”: “^8.5.2”, “vue-style-loader”: “^1.0.0”, “webpack”: “^1.13.2” }, //dependencies字段指定了项目运行所依赖的模块 “dependencies”: { “underscore”: “^1.8.3”, “vue”: “^2.1.4” }, }
Das obige ist der detaillierte Inhalt vonDetaillierte Einführung in die Dateikonfiguration package.json. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!