精华内容
下载资源
问答
  • npm

    千次阅读 2019-06-19 22:59:55
    npm
    
    

     


     

    创建一个文件 npm ,在这个文件目录执行这个命令

    • 初始化:npm init -y
    • 安装 jquery:npm install jquery
    • 安装 vue:npm i vue
    • 安装 bootstrap:npm i bootstrap

    注:npm init -y, 是所有的配置项都使用默认的, install 的简写就是 i

    package.json 如下

    {
      "name": "npm",
      "version": "1.0.0",
      "description": "",
      "main": "index.js",
      "scripts": {
        "test": "echo \"Error: no test specified\" && exit 1"
      },
      "keywords": [],
      "author": "",
      "license": "ISC",
      "dependencies": {
        "bootstrap": "^4.3.1",
        "jquery": "^3.4.1",
        "vue": "^2.6.10"
      }
    }
    <!DOCTYPE html>
    <html lang="en">
    
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <title>Document</title>
        <script src="node_modules\jquery\dist\jquery.js"></script>
        <script>
            $(function () {
                alert('hehe');
            });
    
        </script>
    </head>
    
    <body>
    </body>
    
    </html>

    我们前面安装的 jquery vue 等都在 node_modules 这个目录下,由于我们的依赖信息以及依赖的版本,都被记录到了 package.json 文件里面,这个时候我们删除了node_modules目录也没有影响了

    "dependencies": {
      "bootstrap": "^4.3.1",
      "jquery": "^3.4.1",
      "vue": "^2.6.10"
    }

    删除文件后执行 npm i 或者 npm install 就可恢复到前面的状态

    npm i

     

    卸载 vue

    npm uninstall vue

    更新 jquery 到执行的版本

     npm i jquery@3.0.0

     更新 jquery 为最新版本

     npm update jquery

     

     开发环境下的依赖

    npm i webpack --save-dev

    "devDependencies": {
      "webpack": "^4.34.0"
    }

     

     

    展开全文
  • npm太慢, 淘宝npm镜像使用方法

    万次阅读 多人点赞 2017-03-20 09:48:14
    有很多方法来配置npm的registry地址,下面根据不同情境列出几种比较常用的方法。以淘宝npm镜像举例: 1.临时使用npm --registry https://registry.npm.taobao.org install express2.持久使用npm config set ...

    淘宝 npm 地址: http://npm.taobao.org/

    如何使用
    有很多方法来配置npm的registry地址,下面根据不同情境列出几种比较常用的方法。以淘宝npm镜像举例:

    1.临时使用

    npm --registry https://registry.npm.taobao.org install express
    

    2.持久使用

    npm config set registry https://registry.npm.taobao.org
    
    • 配置后可通过下面方式来验证是否成功
      npm config get registry

    • npm info express

    3.通过cnpm使用

    npm install -g cnpm --registry=https://registry.npm.taobao.org
    
    • 使用
      cnpm install express

    4.恢复使用

    npm config set registry https://registry.npmjs.org
    
    展开全文
  • Npm

    千次阅读 2018-07-12 15:43:36
    npm其实是Node.js的包(代码模块)管理工具(package manager)。它的主要功能就是管理node包,包括:安装、卸载、更新、查看、搜索、发布等。为啥我们需要一个包管理工具呢?因为我们在Node.js上开发时,会用到很多...

          npm其实是Node.js的包(代码模块)管理工具(package manager)。它的主要功能就是管理node包,包括:安装、卸载、更新、查看、搜索、发布等。为啥我们需要一个包管理工具呢?因为我们在Node.js上开发时,会用到很多别人写的JavaScript代码。如果我们要使用别人写的某个包,每次都根据名称搜索一下官方网站,下载代码,解压,再使用,非常繁琐。于是一个集中管理的工具应运而生:大家都把自己开发的模块打包后放到npm官网上,如果要使用,直接通过npm安装就可以直接用,不用管代码存在哪,应该从哪下载。

           更重要的是,如果我们要使用模块A,而模块A又依赖于模块B,模块B又依赖于模块X和模块Y,npm可以根据依赖关系,把所有依赖的包都下载下来并管理起来。否则,靠我们自己手动管理,肯定既麻烦又容易出错。

          npm的背后,是基于couchdb的一个数据库,详细记录了每个包的信息,包括作者、版本、依赖、授权信息等。它的一个很重要的作用就是:将开发者从繁琐的包管理工作(版本、依赖等)中解放出来,更加专注于功能的开发。

    (webstorm显示npm任务面板,右击package.json文件,选择show npm scripts)

    1.npm  help                   //查看npm命令列表

    2.npm   -l                       //查看各个命令的简单用法

    3.npm config list -l       //查看npm的配置

    4.npm info                    //查看某个模块的具体信息(返回一个javascript对象)

    5.npm  list                   //列出当前项目安装的所有模块

    6.npm stall

    npm   install  <package name>               本地安装:将一个模块安装到当前项目的node_modules子目录

    npm   install  -g   <package name>        全局安装:将一个模块安装到系统目录中,各个项目都可以调用

    npm  install <package name>  --force     不管模块是否安装过,强制重新安装

    (补充:npm i 和 npm install的区别

    npm i  仅仅是npm  install 的缩写,实际使用的区别:1.用npm i安装的模块不能用npm uninstall卸载,用npm uninstall i才能卸载掉。2.用npm i会帮助检测与当前node版本最匹配的npm包版本号,并匹配出来相互依赖的npm包应该提升的版本号 3. 部分npm包在当前node版本下无法使用,必须使用建议版本 4. 安装报错时intall肯定会出现npm-debug.log 文件,npm i不一定

    7.install命令可以使用不同参数,指定所安装的模块属于哪一种性质的依赖关系

    -save :模块名将被添加到dependencies, 可以简化为参数 -S

    -save-dev:模块名将被添加到devDependencies, 可以简化为参数  -D

    npm i module_name  -S  = >  npm install module_name --save    写入到 dependencies 对象
    
    npm i module_name  -D  => npm install module_name --save-dev   写入到 devDependencies 对象
    
    npm i module_name  -g  全局安装

      i 是install 的简写

    -S就是--save的简写
    -D就是--save-dev 这样安装的包的名称及版本号就会存在package.json的devDependencies这个里面,而--save会将包的名称及版本号放在dependencies里面。

    我们在使用npm install 安装模块或插件的时候,有两种命令把他们写入到 package.json 文件里面去,比如:

    --save-dev

    --save

    在 package.json 文件里面提现出来的区别就是,使用 --save-dev 安装的 插件,被写入到 devDependencies 对象里面去,而使用 --save 安装的插件,责被写入到 dependencies 对象里面去。

    那 package.json 文件里面的

    devDependencies  里面的插件只用于开发环境,不用于生产环境,而 dependencies  是需要发布到生产环境的。

    8.npm update [package name]            //更新模块

    9.npm   uninstall   [package name]       //卸载已安装的模块

     


     

    展开全文
  • npm install 报错解决

    万次阅读 2018-03-11 09:21:38
    npm安装cnpm时报各种关于package.json的解析错误,经过多次使用'npm cache clean --force'命令清除缓存再安装后最终报如下错误:npm ERR! code EINTEGRITY npm ERR! sha1-wgdX/nLucSeOoP89h+XCyjDZ7fg= integrity ...

    npm安装cnpm时报各种关于package.json的解析错误,经过多次使用'npm cache clean --force'命令清除缓存再安装后最终报如下错误:

    npm ERR! code EINTEGRITY
    npm ERR! sha1-wgdX/nLucSeOoP89h+XCyjDZ7fg= integrity checksum failed when using sha1: wanted sha1-wgdX/nLucSeOoP89h+XCyjDZ7fg= but got sha1-Qfc3yuL3VpD7S/vTCTybJry8+uE=. (24612 bytes)

    查了一翻资料应该是npm版本过低问题,于是执行'npm install -g npm'命令升级版本,然后在执行安装'npm install -g cnpm --registry=https://registry.npm.taobao.org',报错如下:

    npm ERR! code EINTEGRITY
    npm ERR! Verification failed while extracting node-gyp@^3.6.2:
    npm ERR! sha1-m/vlRWIoYoSDjnUOrAUpWFP6HGA= integrity checksum failed when using sha1: wanted sha1-m/vlRWIoYoSDjnUOrAUpWFP6HGA= but got sha512-qCYQ3agDYou0MZbXfVkt6zvzbXQxJuocoAs4MTbef1+p19dMXfu8Ep/JHMnMHs3JlxDYr9XvALnbh68pHth9UA== sha1-Q+d4hbpuN1jlIc+qNkie7y+jLw0=. (40579 bytes)

    然后再执行'npm cache clean --force'清缓存再安装,再清缓存再安装.....反复几次后,终于安装成功。胜利的提示如下:

    C:\Windows\System32>npm install -g cnpm --registry=https://registry.npm.taobao.org
    C:\Users\lxz\AppData\Roaming\npm\cnpm -> C:\Users\lxz\AppData\Roaming\npm\node_modules\cnpm\bin\cnpm
    + cnpm@5.2.0
    added 778 packages from 772 contributors in 161.031s

    至于为什么要反复清缓存再安装呢?我也没清楚,反正发现每次清缓存再安装报的错误都会不一样,所以反复尝试了几次就ok了

    展开全文
  • npm和cnpm(windows)安装步骤

    万次阅读 多人点赞 2018-05-23 16:44:53
    一、什么是npm和cnpm npm(node package manager):nodejs的包管理器,用于node插件管理(包括安装、卸载、管理依赖等) cnpm:因为npm安装插件是从国外服务器下载,受网络的影响比较大,可能会出现异常,如果npm...
  • 导读方法一:以管理员身份运行方法二:查看npm环境变量配置 方法一:以管理员身份运行 右击vscode,选择一管理员身份运行,即可解决问题。 方法二:查看npm环境变量配置 cmd运行node -v,npm -v检查是否安装   ...
  • npm WARN saveError ENOENT: no such file or directory解决

    万次阅读 多人点赞 2018-03-10 23:03:10
    安装完成node.js后使用npm安装vue报错如下:C:\Users\lxz&gt;npm uninstall vueWcsp npm WARN saveError ENOENT: no such file or directory, open 'C:\Users\lxz\package.json' npm WARN enoent ENOENT: no ...
  • 报错信息 解决方案 在jenkins中增加环境变量 获取jenkins容器中的系统环境变量PATH 将PATH的值填入jenkins全局变量 最后可以使用npm
  • npm和yarn的区别和对比

    万次阅读 多人点赞 2019-06-28 10:55:09
    最近在学习得过程中接触到了yarn , 是一个包管理工具,用来替代npm . 下面来总结一下: yarn有以下3个优点 : 安装速度快 (服务器速度快 , 并且是并行下载) 版本锁定 缓存机制 Yarn语法 npm init ---- yarn init npm ...
  • 卸载npm和安装npmTo uninstall a package you have previously installed locally (using npm install <package-name> in the node_modules folder, run 要卸载以前在本地 npm install <package-name> ...
  • npm打包异常

    万次阅读 多人点赞 2018-06-14 16:06:40
    “E:\Program Files\JetBrains\WebStorm 2018.1.4\bin\runnerw.exe” G:\node\nodejs\node.exe G:\node\nodejs\node_modules\npm\bin\npm-cli.js run dev –scripts-prepend-node-path=auto hrvue@1.0.0 dev G:\...
  • npm link & npm unlink

    千次阅读 2020-09-29 11:40:27
    npm link 1.在npm包中全局:npm link 2.在项目中:npm link 包名(package.json中的name) npm unlink 1.在npm包中全局:npm unlink 包名 2.在项目中:npm link 包名
  • 问题报错: npm版本: 查阅资料后说是因为npm7.x的版本比npm6.x更严格,两种解决方案: 1.降级到npm6.x 2.npm i --legacy-peer-deps 方案二亲测可用
  • 在命令行中使用命令 npm run dev运行从网上下载的一个vue项目时出现了以下报错 npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! test_vue_0613@1.0.0 dev: `node build/dev-server.js` npm ERR! Exit ...
  • npm报错 npm WARN deprecated....的问题解决方式

    万次阅读 多人点赞 2020-07-19 17:22:14
    报错 :npm WARN deprecated … 现象:无法进行有效的vue项目的部署以及npm install 命令的执行。 原因一:版本问题 说明:由于npm的版本过低或者过高导致的报错 检查版本: npm -v 如果版本是比较旧的,或者是...
  • npm配置国内镜像资源+淘宝镜像

    万次阅读 2018-03-05 19:02:12
    强烈推荐30个原生JavaScript的demo,包括canvas时钟特效...将npm的注册表源设置为国内的镜像 1、国内用户,建议将npm的注册表源设置为国内的镜像,可以大幅提升安装速度 2、国内优秀npm镜像推荐及使用:http://rin...
  • npm更新

    万次阅读 2020-03-20 14:18:48
    标题更新npm至最新版本 npm install -g npm
  • npm WARN Local package.json exists, but node_modules missing, did you mean to install? 解决方法: 输入npm install 或 cnpm install 后,再次启动 npm run dev 成功启动! 2 10% building 8/9 modules 1 ...
  • npm安装依赖报错 今天在学习webpack的时候,在使用npm install来安装一个局部的webpack时候,报出一下错误: npm ERR! code ENOTFOUND npm ERR! errno ENOTFOUND npm ERR! network request to ...
  • 卸载npm和安装npm

    万次阅读 2018-04-23 16:24:19
    安装npm:sudo npm install npm -g 卸载npm: sudo npm uninstall npm -g
  • npm ERR! code EPERM npm ERR! syscall open npm ERR! path C:\Program Files\nodejs\node_cache\_cacache\tmp\9600794e npm ERR! errno -4048 npm ERR! Error: EPERM: operation not permitted, open 'C:\Pro...
  • npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! phantomjs-prebuilt@2.1.15 install: `node install.js` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the phantomjs-prebuilt@2.1.15 install
  • npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree npm ERR! npm ERR! Found: webpack@5.11.1 npm ERR! node_modules/webpack npm ERR! dev webpack@"4.41.5" from the root project ...
  • npm安装

    万次阅读 多人点赞 2018-11-07 18:32:35
    npm:nodejs下的包管理器 webpack:主要的功能是通过commentJS语法把所有浏览器端需要发布的静态资源做相应的准备,如资源的合并和打包 vue-cli:用户生成VUE工程模板。(帮你快速开始一个vue的项目,也就是给你...
  • npm WARN npm npm does not support Node.js

    千次阅读 2019-09-22 14:32:26
    @Windows10下Node.js... npm WARN npm npm does not support Node.js v*.*.* 解决方法: npm uninstall -g npm 卸载npm npm i -g npm@next 安装npm 错误信息: Error:Cannot find module ‘mongodb’ (图...
  • npm fund

    千次阅读 2020-12-08 15:57:18
    npm fund这个不是报错当你执行npm fund时会出现以下 如果不想看到这段话,运行 npm install --no-fund
  • npm 卸载及安装流程

    万次阅读 2018-05-29 10:05:55
    1.卸载 1.将node的安装目录...3.完成后 node -v npm -v 查看是否安装成功,此时npm 并不是最新版 4.配置npm的全局模块的存放路径以及cache的路径:在nodejs文件夹中创建两个文件夹,”node_global”及”node_c...
  • 一、npm常用命令 1、安装配置命令 # 查看 npm 的版本 npm -v //6.4.0 << 安装成功会返回版本号 # 查看各个命令的简单用法 npm -l # 查看 npm 命令列表 npm help # 查看 npm 的配置 npm config list -...
  • npm i和npm install的区别

    万次阅读 多人点赞 2018-01-29 11:22:00
    npm i和npm install
  • npm遇到的问题和解决方式

    万次阅读 2019-03-21 12:42:39
    使用 npm 或者 cnpm 执行以下命令 npm install core-js@2

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 680,916
精华内容 272,366
关键字:

npm