关于package.json:packagejson配置项记录

main当该我的项目是一个npm包时,main指定的文件,将会被作为包的入口。 // craco-less的package.json{ "main": "./lib/craco-less.js"}// index.jsconst CracoLessPlugin = require('craco-less');下面的require('craco-less')所拜访的就是node_modues/craco-less里的./lib/craco-less.js文件。 module学习中。。。

February 17, 2024 · 1 min · jiezi

关于package.json:浅析-packagejson

每个前端我的项目中都有一个 package.json 文件,你理解它吗?花几分钟再从新扫视一下这个相熟的陌生人。 如何生成 package.json在我的项目文件夹下执行npm init -y疾速生成。 -y代表一路 yes。关上文件咱们看到以下信息。 { "name": "package-json", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "keywords": [], "author": "", "license": "ISC"}一一介绍下上述字段: name包名称,必填项version包版本,必填项description包形容信息,一句话介绍这个包的用处main包入口文件。如require('package-json'),相当于应用了包的index.js。 该字段在开发 npm 包时较为常见,身为切图仔的咱们接触的不多。scripts包执行脚本,罕用的npm start、 npm run dev、 npm run build都是注册在这里的。keywords关键词与 description 相似,用于介绍包的用处author 包创建者license 包协定,用于规定是否开源、是否付费web 我的项目的 package.json大部分开发者是围绕 web 开发进行工作的。咱们来看看 web 我的项目的 package.json 常见配置字段 dependencies、devDependencies、private、scripts... dependencies & devDependencies面试官:请讲讲 dependencies和devDependencies的区别?简略,dependencies是生产环境的依赖,安装包时执行npm install -S xxx;devDependencies 是开发环境的依赖, 安装包须要执行 npm install -D xxx ...

October 2, 2021 · 1 min · jiezi