日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

配置根目录_npm配置文件package.json里面的字段你知道多少

發布時間:2023/12/19 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 配置根目录_npm配置文件package.json里面的字段你知道多少 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

嗨!新的一天get點什么功能呢?來聊聊npm的配置文件吧!

創建一個前端項目目前都離不開npm包管理工具,所以根目錄必須有一個package.json文件

如何創建呢?

1)懶人操作:項目根目錄直接黑窗口輸入以下初始化命令就會自動生成了

npm init -y?

2)正常做法: 項目根目錄直接黑窗口輸入以下初始化命令手動配置一些字段

npm init

究竟有哪些字段呢?

name: 項目(包,模塊)名稱

-- 沒有特殊的要求,駝峰或者橫線分隔都可以也是最常用的

version: 版本號(~1.2.3)(1.2.3)(^1.2.3)

-- 大版本和小版本

-- 1代表大版本(如果有整個項目的改動可以直接修改大版本)

-- 2.3代表小版本(功能修改可以用小版本)

-- ~會匹配最近的小版本依賴包,比如~1.2.3會匹配所有1.2.x版本,但是不包括1.3.0

-- ^會匹配最新的大版本依賴包,比如^1.2.3會匹配所有1.x.x的包,包括1.3.0,但是不包括2.0.0

description: 項目的描述

-- 對項目進行說明的字段

main:包入口文件,一般開發自己的npm包功能才用得到,項目就不會用到

-- 引入你的包的時候的入口文件(比如你的包叫做hello)

// src// | - test.js// package.json{ main: './src/test.js'}// hello指的就是test.js這個文件作為入口文件訪問這個包const hello = require('hello')

bin: 執行的入口腳本文件

-- bin代表可執行的意思,bin這里說的可執行的腳本文件,腳本文件一般都會以#!/usr/bin/node 來表示是node腳本

license: 當前項目的協議 ISC和MIT,一般我們都會選擇MIT開源協議

scripts: 配置執行腳本命令

repository: 項目存放的遠程倉庫,例如git倉庫,svn倉庫,目前都是git

keywords: 項目關鍵字,利于在npm官網搜索

author: 開發者名字

devDependencies: 開發所需要的模塊

dependencies: 運行所依賴的模塊

開發的時候想測試自己開發的包,或者腳手架可以利用軟鏈來掛載全局執行命令文件,比如我自己的包叫做hello,我可以在項目下面直接執行npm link即可

npm link

以上是簡單的入門操作,你了解多少,沒事的時候可以試試哦

總結

以上是生活随笔為你收集整理的配置根目录_npm配置文件package.json里面的字段你知道多少的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。