nodejs一些比较实用的命令
在学习node的时候是从express开始的,在express中有一个generate,如果在机器上面全局的安装了express-generate的话,可以直接实用[express project_name]来创建一个express项目的,在generate帮你创建好的项目中,大体的结构是已经完成了。之前的话,我一直是采用这种方式去创建一个新项目。
如果创建一个非express的项目,我一般会先创建一个目录,然后在这个目录下面创建一个package.json文件,接着在package.json中添加相关的项目参数,最后执行npm install去安装相关的依赖项以完成项目的初始化。如果要单独的安装一个依赖项的话,一般会在package.json中的dependencies下面添加依赖项的名称,并且会去查找这个依赖项的最新的版本,最后使用npm install去进行安装。(就是这么笨,O(∩_∩)O哈哈~)
今天试了下使用命令行的方式去创建一个项目,感觉比手动的会稍微的简单些,下面看看命令如何去进行这些操作的。
先运行以下命令:
mkdir MyPro
cd MyPro
使用这2个创建了一个名为MyPro的文件夹,这里它会作为我们的项目的根目录。之前的话,我会手动的创建一个package.json,但是node是提供了命令去给我们来创建这个文件的,命令如下:
npm init
在执行了这个命令后,还有一些后续,这些后续会问你一些关于项目的情况,如下:
它会询问你项目的名称,入口,命令,git等,询问的这些都有一个默认值,完成之后,它会写下生成的package.json的结果。最终ok后你可以看到刚刚我们新创建的项目下多了一个package.json文件,里面包含了一些关于项目的基本信息。
安装依赖项并且存入到package.json中:
npm install [module] --save npm install [module] --save-dev
第一个命令会将安装的这个module的最新的版本存入到package.json中的dependencies下面去;而后一个命令则会将module存入到devDependencies下面去。
在初始化项目的时候,看到package.json中有一个scripts的项,这个是在运行项目之前能先执行的脚本:
npm run test
使用这条命令就会执行“echo hello”这条命令。
最新文章
- Be a new gentlemen
- 关于UIAlertAction如何修改sheet上的字体颜色
- 应用程序框架实战三十七:Util最新代码更新说明
- ie-css3.htc 可以让IE低版本浏览器支持CSS3 的一个小工具
- webpack +vue开发(2)
- SQL Server 性能优化之——T-SQL NOT IN 和 NOT Exists
- 2015 年 JavaScript 开发者调查报告
- 给VMware下的Linux扩展磁盘空间(以CentOS6.3为例)转
- 【ASP.NET MVC 】让@Ajax.ActionLink获取的数据不进Cache
- GnuDIP制作动态域名服务器(DDNS Server)_转载http://blog.sina.com.cn/s/blog_4d4c23530100rlfj.html
- nginx 安装部署
- Android - 安装 windows 7 安装 Android SDK 的时候出现的问题!(Connection to https://dl-ssl.google.com refused)
- JAVA基础(1)之hashCode()
- Python基础----函数
- JS高程5.引用类型(5)Array类型的操作方法
- pandas数据结构之DataFrame操作
- PHP不借助第三个变量交换值
- 你不知道的JavaScript——第二章:this全面解析
- [转]application.properties详解 --springBoot配置文件
- 常用Gene ID转换工具--转载
热门文章
- 学习 MyBatis 的一点小总结 —— 底层源码初步分析
- 快,学会 shell
- Java 为 Excel 中的行设置交替背景色
- 值传递:pass by value(按值传递) 和 pass by reference(引用传递)-[all]-[编程原理]
- 1015 Reversible Primes (20 分)
- Round 1A 2020 - Code Jam 2020
- P3381 【模板】最小费用最大流 题解
- SpringMVC(三):转发和重定型
- 微信小程序mpvue-动态改变navigationBarTitleText值
- 如果你的 pip 命令不能用,你可以这样解决