npm Guide(二)

本地安装npm包(Installing npm packages locally)

有两种安装npm包的方式:全局,本地(本项目)。你选择哪一种的安装方式主要是看你想对安装包的怎么使用。

如果你想在你写的模块中依赖这些包,并且想使用Node.js的require,这是用你会选择使用本地来安装这些包。这是一个npm install的默认的行为。从后另一方面来说,如果你想使用他的命令行工具。就像grunt CLI那样。那么你会选择使用全局安装的形式。

想要学习跟多的关于 install命令行使用,点击CLI doc page

安装(Installing)

一个包可以使用如下的命令来下载

npm install < package_name >

这个命令将会在你的当前目录下创建一个node_modules目录(当这个目录不存在的时候)并包含你下载的包。

为了验证安装是否正确可以使用可以检查nodemodules文件夹下看是不是有你安装的那个包。你也可以通过运行命令来查看。在unix系统上运行ls nodemodules,在Windows系统上运行dir node_modules

以安装lodash这个包为例。确保安装正确完成,可以查看node_modules目录下是否有loadsh这个文件夹

> npm install lodash
> ls node_modules               # use `dir` for Windows

#=> lodash

### 那个版本的包被安装了呢?(Which version of the package is installed?)
在你的本项目的目录下如果没有**package.json**文件,那么我们安装的就是最新的包。如果有**package.json**这个文件。最新的版本需要满足在package.js中声明的这个包的能否被使用的规则(也就是说这个版本是不是和现在的项目兼容)。

### 使用安装的包(Using the installed package)
一旦安装的包在**node_modules**中,你就可以在代码中使用这个包了。例如如果你创建了一个模块,你可以使用**require**来引用他。
例如:创建一个index.js文件,在文件中写入如下代码:

// index.js
var lodash = require(‘lodash‘);

var output = lodash.without([1, 2, 3], 1);
console.log(output);

运行代码:node index.js。输出:[2,3]

如果你没有安装这个包,将会报错:

module.js:340
    throw err;
          ^
Error: Cannot find module ‘lodash‘
时间: 2024-08-05 02:29:56

npm Guide(二)的相关文章

npm Guide(一)

最近趁着有时间翻译了一下npm guide,使用markdown排版,首次翻译好多是按照自己理解的意思来的,有可能有很多用词不确切的地方,但还是希望对看到的人有所帮助吧.. 看的过程中请参考:npm官方文档. 什么是(What is npm?) npm使得javascript开发者,很简单的分享和复用代码.而且很容易的分享你编写的代码段. 安装Node.js并更新npm(Installing Node.js and updating npm) 安装Node.js(installing Node.

App Distribution Guide (二)

Configuring Your Xcode Project for Distribution  You can edit your project settings anytime, but some settings are necessary during development. Others are recommended when you distribute your app for beta testing and required when you submit your ap

API Guide(二)之Responses

Responses 与基本的HttpResponse对象不同,TemplateResponse对象保留 the details of the context that was provided by the view to compute the response.The final output of the response is not computed until it is needed, later in the response process. - Django文档 REST框架

npm scripts 使用指南

转载自:http://www.ruanyifeng.com/blog/2016/10/npm_scripts.html Node 开发离不开 npm,而脚本功能是 npm 最强大.最常用的功能之一. 本文介绍如何使用 npm 脚本(npm scripts). 一.什么是 npm 脚本? npm 允许在package.json文件里面,使用scripts字段定义脚本命令. { // ... "scripts": { "build": "node build.

npm的使用与npm的团队建设

一.npm简介: npm全称为Node Package Manager,是一个基于Node.js的包管理器,也是整个Node.js社区最流行.支持的第三方模块最多的包管理器. npm的使用场景: 允许用户从NPM服务器下载别人编写的第三方包到本地使用. 允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用. 允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用. npm版本查询:npm -v npm安装: 1.安装nodejs 由于新版的nodejs已经集成了npm,所以可直

npm i macaca-android -g 无法安装成功、安装成功后运行脚本提示app-debug.apk不存在的问题

转自https://testerhome.com/topics/8618Android 近期,macaca团队升级了macaca-android2.0.2和app-inspector1.2.28 ,导致升级后各种问题详见https://github.com/alibaba/macaca/issues 现在我来总结整理下,正确重新安装部署的步骤 一 卸载和清理 npm uninstall macaca-android -g npm uninstall app-inspector -g npm ca

Audio Queue Services Programming Guide(音频队列服务编程指南)

Audio Queue Services 的苹果官方文档: https://developer.apple.com/library/ios/documentation/MusicAudio/Conceptual/AudioQueueProgrammingGuide/Introduction/Introduction.html#//apple_ref/doc/uid/TP40005343-CH1-SW1 网友对上面的苹果官方文档的部分翻译: 音频队列服务编程指南(Audio Queue Servi

npm和cnpm的安装(window)

一:安装node.js 1.进入https://nodejs.org/en/中下载自己电脑相对应的node.js. 2.将下载下来的node.js进行安装. 3.利用管理员身份打开cmd,在里面输入npm -v,查看是否安装成功 npm -v 二:改变原有的环境变量 1.改变原有的环境变量,配置npm的全局模块的存放路径.cache的路径,此处我选择放在C:\Program Files\nodejs 输入如下命令: npm config set prefix "C:\Program Files\

初识npm

一.npm简介 npm全称为Node Package Manager,是一个基于Node.js的包管理器,也是整个Node.js社区最流行.支持的第三方模块最多的包管理器. npm的初衷:JavaScript开发人员更容易分享和重用代码. npm使用场景:允许用户获取第三方包并使用 npm版本查询:npm -v npm安装: 1.安装Node.js 由于新版的Node.js已经集成了npm,所以可直接通过输入npm -v来测试是否成功安装. 2.使用npm命令来升级npm: npm instal