摘要:概述每个项目的根目录下面,一般都有一个文件,定义了这个项目所需要的各种模块,以及项目的配置信息。命令根据这个配置文件,自动下载所需的模块。
1. 概述
每个项目的根目录下面,一般都有一个package.json文件,定义了这个项目所需要的各种模块,以及项目的配置信息。npm install命令根据这个配置文件,自动下载所需的模块。
2.字段介绍
{ "name": "模块名称", "version": "0.0.1", // 模块版本 "author": "作者", "description": "模块描述", "keywords":["node.js","javascript"], // 项目简介,方便npm search查询 "repository": { // 指定代码存放位置,设置好后,项目推送到远程地址时可以只是用 npm publish; "type": "git", "url": "https://path/xxx" }, "license":"MIT", "engines": {"node": "0.10.x"}, // 指明了该模块运行的平台,可设置node pm等 "bugs":{ // 方便用户提交项目问题的url 或邮件地址; "url":"http://path/to/bug/issue", "email":"bug@example.com" }, "contributors":[{"name":"大牛","email":"daniu@example.com"}], "scripts": { // 指定了运行脚本命令的npm命令行缩写 "start": "node index.js" }, "dependencies": { // 指定了项目运行所依赖的模块 "express": "4.0.0", "react": "16.4.0", "mongoose": "3.8.3" }, "devDependencies": { // 指定了项目开发所依赖的模块 "gulp": "1.0.0", "webpack": "4.0.0" }, "main": "./index.js", // 指定了加载的入口文件, require("moduleName")就会加载这个文件. "bin": { // 指定各个内部命令对应的可执行文件的位置 "someTool": "./bin/someTool.js" }, "config" : { "port" : "8080" }, // 添加命令行的环境变量,process.env.npm_package_config_port }
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/105798.html
摘要:我们一般见到的都是大版本次要版本小版本这种版本号,比如。版本号的规则含义其实蛮多的,可以参考这篇文章。,等就不行了安装版本号不低于的的最新版本,例如,,等。 写在前面 在前端开发中,npm已经是必不可少的工具了。使用npm,不可避免的就要和package.json打交道。平时package.json用得挺多,但是没有认真看过官方文档。本文结合npm官方文档以及自己平时使用过程中的感悟,...
摘要:博客地址这篇文章是我在众成翻译翻译的一篇文章,一篇的入门指南,原文链接的出现使得用写服务端应用成为可能。你可以看到,这个过程也安装了其他的模块,它们都是的所依赖的模块。但是,得到的输出信息会很冗长,我们可以加上来精简一下输出。 github 博客地址: https://github.com/zengxiaota... 这篇文章是我在 众成翻译 翻译的一篇文章,一篇 npm 的入门指南,...
摘要:无需手动拷贝文件或者创建软链接到目录,有更优雅的解决方案。这是因为识别协议的,得知这个包需要直接从文件系统中获取,会自动创建软链接到中,完成安装过程。 nodejs 社区乃至 Web 前端工程化领域发展到今天,作为 node 自带的包管理工具的 npm 已经成为每个前端开发者必备的工具。但是现实状况是,我们很多人对这个nodejs基础设施的使用和了解还停留在: 会用 npm insta...
摘要:表示给增加版本号的第一个数字,这样子也会是第二个数字,的含义最后一个数字,的意思这个是跟版本号管理对应的,一般数来对应是往后兼容性的改变,例如修改默认设置或者删除功能,一般就是添加一个小功能或者优化。 原文是写在简书上面的, 我现在搬过来了,这边更新会稍慢点。 http://www.jianshu.com/p/98f99c20493c 上次为大家介绍了package.json的内容,文...
阅读 1186·2023-04-26 02:20
阅读 3295·2021-11-22 14:45
阅读 4085·2021-11-17 09:33
阅读 956·2021-09-06 15:00
阅读 1458·2021-09-03 10:30
阅读 3813·2021-07-26 22:01
阅读 969·2019-08-30 15:54
阅读 500·2019-08-30 15:43