在本地安装Regexper时遇到额问题:
首先要有nodejs环境
接下来安装
npm install
npm install gulp -g
npm install gulp --save-dev
会遇到以下的问题:
Cannot find module './lib/_stream_readable.js'
Error: Cannot find module 'once'
Error: Cannot find module 'bourbon'
Error: Cannot find module './lib/_stream_readable.js'
npm WARN optional dep failed, continuing fsevents@1.0.14
前几个错误可以删除node_modules文件夹,再重新在项目中npm install
Error: listen EADDRINUSE :::8080 端口被占用
在windows下使用netstat -aon|findstr "80" 查看对应程序的PID,
tasklist|findstr "PID"查询到对应的程序;
在任务管理器中结束对应程序进程即可。
'gulp' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
gulp是什么?
npm的使用很简单,记住以下命令即可很好地使用它。
npm -v
npm update npm
npm install
npm install gulp -g
npm install gulp --save-dev
npm ls graceful-fs
npm init
运行构建新项目的向导
npm install module_name
在项目中安装一个模块
npm install -g module_name
全局方式安装一个模块
npm install module_name –save
在项目中安装一个模块,并把此模块添加到项目配置文件package.json中,作为项目依赖
npm install module_name –save-dev
在项目中安装一个模块,并把此模块添加到项目配置文件package.json中,作为项目开发依赖(devDependency)
npm list
列出项目中已安装的所有模块
npm list -g
列出系统中全局安装的所有模块
npm remove module_name
从项目中移除已安装的模块
npm remove -g module_name
从系统的全局安装中移除已安装的模块
npm remove module_name –save
从项目中移除已安装的模块,并从配置依赖中移除依赖关系
npm remove module_name –save-dev
从项目中移除已安装的模块,并从配置依赖中移除开发依赖(devDependency)关系
npm update module_name
更新指定的已安装模块的版本
npm update -g module_name
更新指定的全局安装模块的版本
npm -v
显示npm包管理器的当前版本
npm adduser username
在npmjs.org创建一个账户
npm whoami
显示你在npmjs.org上的账户详细信息
npm publish
发布自己开发的模块到npmjs.org,要发布模块必须先有账户
Node.js模块有三种版本级别:
主要版本Major:X.0.0
次要版本Minor:0.X.0
补丁版本Patch:0.0.X
开发时应遵循这个约定。
deprecated
v. 不赞成,反对( deprecate的过去式和过去分词 );
[例句]He deprecated the low quality of entrants to the profession
他对该行业中新人的低素质予以了批评。
最后解决错误后:
启动完成,访问http://localhost:8080/
就能够使用这个工具了。