如何发布自己模块到NPM】的更多相关文章

创建项目 npm init name: (my-npm) version: (1.0.0) description: 0.0.1 entry point: (index.js) test command: git repository: keywords: author: Awe license: (ISC) MIT About to write to F:\github\my-npm\package.json: { "name": "my-npm", "…
“学骑自行车最快的方式就是先骑上去” 一.安装node和npm 1.一种是通过编译node源文件安装node(注意:需要Python 2.6或2.7已经安装) $ wget http://nodejs.org/dist/v0.10.26/node-v0.10.26.tar.gz $ tar -zxvf node-v0.10.26.tar.gz $ make && make install 2.windows下安装属于比较省心的安装方式,只需要把现在下来的msi文件点击安装即可. 成功安装n…
咱们闲话不多说,直接开始! 由于我从没有使用过MAC,所以我不保证本文中介绍的操作与MAC一致. 文章开始我先假定各位已经在window全局安装了Node.js,下面开始进行详细步骤介绍: 本文本着,以极少的文字说明以及极少的代码书写为原则来给大家演示! 文章中上传的模块不具备任何意义! 一.封装node.js模块时的必须项 1.创建package.json 每一个完整封装的node模块,必须含有一个参数明确的package.json文件! 以下为package.json的最精简配置: { "n…
咱们闲话不多说,直接开始! 由于我从没有使用过MAC,所以我不保证本文中介绍的操作与MAC一致. 文章开始我先假定各位已经在window全局安装了Node.js,下面开始进行详细步骤介绍: 本文本着,以极少的文字说明以及极少的代码书写为原则来给大家演示! 文章中上传的模块不具备任何意义! 一.封装node.js模块时的必需项 1.创建package.json 每一个完整封装的node模块,必须含有一个参数明确的package.json文件! 以下为package.json的最精简配置: { "n…
一.路由机制(静态资源文件处理) 1.1 Nodejs没有根目录 MIME类型:http://www.w3school.com.cn/media/media_mimeref.asp 在Apache中,它会自动将htdocs文件夹提供静态化路由服务. 但是Nodejs没有这个机制. 在文件夹中创建这样的层次目录: ┠ www ┋┠ a ┋┋┠ b ┋┋┋┠ page.html ┠ 11-Nodejs没有根目录容器.js 访问的时候,可以看见page.html页面: var http = requi…
https://blog.csdn.net/gqtcgq/article/details/49255995 Distutils可以用来在Python环境中构建和安装额外的模块.新的模块可以是纯Python的,也可以是用C/C++写的扩展模块,或者可以是Python包,包中包含了由C和Python编写的模块. 一:Distutils简介 1.1概念和术语 对于模块开发者以及需要安装模块的使用者来说,Distutils的使用都很简单,作为一个开发者,除了编写源码之外,还需要: 编写setup脚本(一…
如何发布一个包到npm First 在https://www.npmjs.com注册一个账号. Second 编辑好项目,文件大致如下: 其中,gitignore可以如下: .DS_Store node_modules/ dist/ 注意:不能包含 npm-debug.log . Third: npm login Fourth: npm publish 注意:如果使用了cnpm(默认使用),会报错:no_perms Private mode enable, only admin can publ…
Distutils可以用来在Python环境中构建和安装额外的模块.新的模块可以是纯Python的,也可以是用C/C++写的扩展模块,或者可以是Python包,包中包含了由C和Python编写的模块. 一:Distutils简介 1.1概念和术语 对于模块开发者以及需要安装模块的使用者来说,Distutils的使用都很简单,作为一个开发者,除了编写源码之外,还需要: 编写setup脚本(一般是setup.py): 编写一个setup配置文件(可选): 创建一个源码发布: 创建一个或多个构建(二进…
npm下载安装的第三方模块包官网(提供包名和使用方法):https://www.npmjs.com/ 淘宝镜像(国内,比较快):https://npm.taobao.org/ commonjs01.js: //通过npm下载安装第三方模块; cmd----cd 要使用第三方模块的项目目录----npm install 第三方模块包名 --save install可以简写成i,--save表示把安装的模块(依赖模块)写入package.json的配置文件中. var sd = require('s…
核心模块 核心模块的意义 如果只是在服务器运行JavaScript代码,意义并不大,因为无法实现任何功能(读写文件,访问网络). Node 的用处在于它本身还提供的一系列功能模块,用于与操作系统互动. 这些核心的功能模块在 Node 中内置. 内置如下模块: path:处理文件路径. fs:操作文件系统. child_process:新建子进程. util:提供一系列实用小工具. http:提供HTTP服务器功能. url:用于解析URL. querystring:解析URL中的查询字符串. c…