NPM 的配置文件. 所有需要用到的额外npm插件都会在这里显示.

就比如: webpack 是一个插件. webpack 下的各种 loader 也是插件. css-loader html-loader sass-loader 等等.

  1. package.json 参考: // 参考1 { “name”: “first-demo”, “version”: “1.0.0”, “description”: “this is my first-demo”, “main”: “index.js”, “scripts”: { “test”: “echo "Error: no test specified" && exit 1” }, “author”: “guowenfh”, “license”: “MIT”, “dependencies”: {}, “devDependencies”: { “webpack”: “^1.12.14” } }

     // 参考2
    	
     {
       "name": "cms",
       "version": "1.0.0",
       "description": "> 大类: 不能有英文的.; (可以有:-)不然不能过滤出对应标签&文章.   > 标签: 不能有下划线; 不能有空格(有空格就是多标签了.本主题不支持)",
       "main": "index.js",
       "dependencies": {
     "minimatch": "^3.0.3"
       },
       "devDependencies": {
     "webpack": "^2.2.1"
       },
       "scripts": {
     "test": "echo \"Error: no test specified\" && exit 1"
       },
       "author": "",
       "license": "ISC"
     }
    
  2. package.json 作用

  • 为npm 提供一切信息.
  • 告诉node 怎样处理一个包.
  • 为人们查看项目提供一个进入点

开发者可以通过 这个文件 了解很多关于我们项目的信息. 最重要的是 可以看出我们应用的进入点是 什么…