npm使用记录

npm是一个 包管理工具。安装node之后就可以使用npm命令了,为了方便使用,通常我们还要装下 淘宝NPM镜像,之后就可以用cnpm命令了。

npm install -g cnpm --registry=https://registry.npm.taobao.org

注意:以下提到的如-g --save等标签都可以放在 包名前面。

 首先一个前端项目下载下来,需要安装node_modules模块,这时候进入项目第一级目录命令行输入npm install 或者有了淘宝镜像之后 cnpm install 都可以,install可以简写成

 cnpm install XX --save 的意思是 安装这个依赖,并且保存在package 里面,下次你npm install的时候就会自动装这个东西。可以用--save或者是--saveDev(--save-dev)
 cnpm install XX -g       安装分为本地安装(local)、全局安装(global)两种,加了-g就是全局安装。
如果使用Linux或者OS X在运行-g 的时候可能需要切换到高一级权限。使用sudo npm install -g gulp

全局安装

  • 1将安装包放在 /usr/local 下或者你 node 的安装目录。
  • 2. 可以直接在命令行里使用。

 cnpm install XX@1.1.1      安装指定版本的包。

依赖分为 常规依赖 和 开发依赖。

常规依赖

开发依赖是指那些只在项目构建时候需要的依赖,应用程序运行时不需要它们。

错误1:

npm ERR! path D:webProjectXXXpackage.json
npm ERR! code ENOENT
npm ERR! errno -4058
npm ERR! syscall open
npm ERR! enoent ENOENT: no such file or directory, open 'D:webProjectsscesiumpackage.json'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent

找不到package.json文件,使用npm init -y 生成package.json文件。-y 在init的时候省去了敲回车的步骤,生成的默认的package.json

错误2:

npm ERR! missing script: build

npm ERR! A complete log of this run can be found in:
npm ERR! C:UsersAdministratorAppDataRoaming pm-cache\_logs2019-04-25T01_10_28_238Z-debug.log

添加

 

原文地址:https://www.cnblogs.com/marvelousone/p/10683391.html