这里有新鲜出炉的 Javascript 教程,程序狗速度看过来!
Javascript 是一种由 Netscape 的 LiveScript 发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如 Perl,遗留的速度问题,为客户提供更流畅的浏览效果。
这篇文章主要介绍了 package.json 文件配置详解,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
package.json 是 npm init 命令初始化后,在项目的根目录下自动生成的配置文件,它定义了这个项目的配置信息以及所需要的各种模块,npm install 根据这个命令,自动下载所需的模块。package.json 就是一个 json 文件,json 本身只是一种数据格式, 它本身并不支持注释, 此处的注释只是为了更加方便的理解 package.json 的各个字段
- {
- //项目名称
- "name": "demo",
- //version是版本(遵守"大版本.次要版本.小版本"的格式)
- "version": "1.0.0",
- //description描述你的模块,或者搜索
- "description": "vue.js js iview ",
- //main字段指定了加载的入口文件
- "main": "app.js",
- // scripts指定了运行脚本命令的npm命令行缩写,比比如start指定了运行npm run start时,所要执行的命令。
- "scripts": {
- "start": "node index.js"
- },
- //repository(仓库)指定一个代码存放地址
- "repository": {
- "type": "git",
- "url": "git+https://github.com/XXXX"
- },
- "author": "mayuan",
- "license": "ISC",
- "bugs": {
- "url": "https://github.com/XXXX"
- },
- // 一个字符串数组,方便别人搜索到本模块
- "keywords": [
- "vue","iview"
- ],
- "entry":{
- "main": "./web/index.js"
- },
- //项目主页url
- "homepage": "https://github.com/XXXX",
- //devDependencies指定项目开发所需要的模块
- "devDependencies": {
- "babel-core": "^6.23.1",
- "babel-loader": "^6.3.2",
- "babel-preset-es2015": "^6.22.0",
- "vue-html-loader": "^1.0.0",
- "vue-loader": "^8.5.2",
- "vue-style-loader": "^1.0.0",
- "webpack": "^1.13.2"
- },
- //dependencies字段指定了项目运行所依赖的模块
- "dependencies": {
- "underscore": "^1.8.3",
- "vue": "^2.1.4"
- },
- }
来源: http://www.phperz.com/article/17/0812/338650.html