vue项目中package.json的介绍和使用

一、创建vue项目

执行命令:

vue-init webpack vueapp (vueapp为项目名称)

 

 

 二、package.json

1、通过命令生成的vue项目就包含package.json,这是vue项目的表述文件,依赖包就是根据package.json来安装的。

复制代码
{
  "name": "vue_wy",
  "version": "1.0.0",
  "description": "test",
  "author": "wangying",
  "private": true,
  "scripts": {
    "dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js",
    "start": "npm run dev",
    "unit": "jest --config test/unit/jest.conf.js --coverage",
    "e2e": "node test/e2e/runner.js",
    "test": "npm run unit && npm run e2e",
    "lint": "eslint --ext .js,.vue src test/unit test/e2e/specs",
    "build": "node build/build.js"
  },
  "dependencies": {
    "vue": "^2.5.2",
    "vue-router": "^3.0.1"
  },
  "devDependencies": {
    "autoprefixer": "^7.1.2",
    "babel-core": "^6.22.1",
    "babel-eslint": "^8.2.1",
    "babel-helper-vue-jsx-merge-props": "^2.0.3",
    "webpack": "^3.6.0",
    "webpack-bundle-analyzer": "^2.9.0",
    "webpack-dev-server": "^2.9.1",
    "webpack-merge": "^4.1.0"
  },
  "engines": {
    "node": ">= 6.0.0",
    "npm": ">= 3.0.0"
  },
  "browserslist": [
    "> 1%",
    "last 2 versions",
    "not ie <= 8"
  ]
}

复制代码
scripts:支持的脚本,默认是一个空的test
dependencies: 生产环境依赖包列表
devDependencies: 开发环境、测试环境依赖包列表
engines: 声明项目需要的node或npm版本范围
2、安装依赖包
npm install
如果想只安装 dependencies 中的内容,可以使用 --production 字段:
npm install --production

3、更新package.json

添加依赖的时候,我们可以手动添加,也可以使用命令

npm install <package_name> --save

 表示将这个包名及对应的版本添加到 package.json的 dependencies

npm install <package_name> --save-dev

 表示将这个包名及对应的版本添加到 package.json的 devDependencies

注意:npm install <package_name> --save 会生成一个package-lock.json

4、更新本地package

有时候我们想知道依赖的包是否有新版本,可以使用 npm outdated 查看,如果发现有的包有新版本,就可以使用
npm update <package-name> 
更新它,或者直接 npm update 更新所有。
5、卸载本地package
npm uninstall <package-name>

6、查看指定包的信息

npm info <package-name>

7、运行package.json 中 scripts 指定的脚本

npm 可以直接运行运行package.json 中 scripts 指定的脚本

 

npm run 是 npm run-script 的缩写。
命令行输入 npm run dev 或者 npm run-script dev 就会执行 'dev'后面的内容 。

npm run 会创建一个Shell,执行指定的命令,并临时将node_modules/.bin加入PATH 变量,这意味着本地模块可以直接运行。

posted @   yingzi__block  阅读(13854)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」
点击右上角即可分享
微信分享提示