博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NodeJs系列之package.json
阅读量:7004 次
发布时间:2019-06-27

本文共 1007 字,大约阅读时间需要 3 分钟。

创建 package.json

npm init               //创建 package.jsonnpm init  --yes/ -y    //快速创建 package.json

package.json 配置

简单配置

  • name
//命名规则name必须小于等于214个字节name不能以"_"或"."开头,不能含有大写字母name会成为url的一部分,不能含有url非法字符
  • version
  • author
  • description: 描述信息,有助于搜索
  • keywords: 有助于搜索
  • bugs: 当前项目的一些错误信
  • main:入口文件,一般都是 index.js

repository

用于指示代码存放的位置。

"repository" :{     "type" : "git",    "url" : "https://github.com/npm/npm.git"}

依赖

  • dependencies:在生产环境中需要用到的依赖
  • devDependencies:在开发、测试环境中用到的依赖
version     //必须确切匹配这个version>version    //必须大于这个version>=version   //必须大于等于这个version

scripts

指定了运行脚本命令的npm命令行缩写

"scripts": {    "dev": "node build/dev-server.js",    "build": "node build/build.js",    "unit": "cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run",    "test": "npm run unit",    "lint": "eslint --ext .js,.vue src test/unit/specs"  },

config

用于添加命令行的环境变量。

{  "name" : "foo",  "config" : { "port" : "8080" },  "scripts" : { "start" : "node server.js" }}

style

"style": [  "./node_modules/tipso/src/tipso.css"]

转载地址:http://cpytl.baihongyu.com/

你可能感兴趣的文章
CGI, mod_perl, PHP, JSP性能比较
查看>>
密码库 链接
查看>>
JS组件系列——BootstrapTable+KnockoutJS实现增删改查解决方案(四):自定义T4模板快速生成页面...
查看>>
关于“鸡脚神”的看法
查看>>
枚举的基础类型
查看>>
在CentOS上安装svn服务器
查看>>
可爱的python测试开发库(python测试开发工具库汇总)
查看>>
python返回汉字的首字母
查看>>
linux下yum更新出现HTTP Error 404 NOT FOUND错误的办法
查看>>
Nginx负载均衡配置实例
查看>>
Percona-mysql-5.5.38双主复制&mmm配置
查看>>
spring高级 之 拦截器
查看>>
Python(四)装饰器、迭代器&生成器、re正则表达式、字符串格式化
查看>>
我的友情链接
查看>>
多个viewpager可能产生的问题
查看>>
理解自组织:敏捷里的自组织团队都是骗人的
查看>>
Java监控神器之psi-probe监控Tomcat和应用
查看>>
LCT
查看>>
VIJOS-P1635 城市连接
查看>>
chown命令详情
查看>>