npm遇到的问题

文章讲述了在开发过程中遇到的几个常见错误及解决方案,包括:项目要求Yarn但未安装时,需删除yarn.lock并全局安装Yarn;npm安装报错关于`pickAlgorithm`时,可以尝试清理npm缓存或更新node版本;对于Vue项目编译慢的问题,建议使用`babel-plugin-dynamic-import-node`插件来提升速度;处理`node-sass`安装失败,需要全局安装Yarn,删除配置文件和node_modules后再执行安装。

目录

一、报错:Error: The project seems to require yarn but it‘s not installed

二、npm 安装报错:Cannot read property ‘pickAlgorithm‘ of null

三、提升vue项目编译速度,当编译项目时,需要花费很长时间,会在75%、95%左右卡顿,每次稍微改一点东西都要等上好一会儿,真的很浪费前端开发人员的时间。

四、npm ERR! code 1npm ERR! path x:\xxxx\node_modules\node-sass npm ERR! com


一、报错:Error: The project seems to require yarn but it‘s not installed

出现这个原因的话,如果在项目里面是因为项目中存在:yarn.lock 文件

解决方法:

1、删除yarn.lock文件
2、终端输入:npm install -g yarn
3、下载完成后重新启动文件即可 npm run serve(yarn serve)

二、npm 安装报错:Cannot read property ‘pickAlgorithm‘ of null

法一:
1、删除依赖包,重新npm
2、查看npm和node对应版本,更新node版本【时间较长】
法二:
终端输入:npm cache clear --force
先清理一下缓存,然后在进行npm install(npm install --force)

三、提升vue项目编译速度,当编译项目时,需要花费很长时间,会在75%、95%左右卡顿,每次稍微改一点东西都要等上好一会儿,真的很浪费前端开发人员的时间。

解决方法:

1、删除yarn.lock文件
2、终端输入: npm install babel-plugin-dynamic-import-node --save-dev
3、vue-cli2构建的项目:在 .babelrc 文件中添加(官方推荐)

{
  "plugins": ["dynamic-import-node"]
}

     可选项noInterop

"plugins": [
    ["dynamic-import-node", { "noInterop": true }]
  ]

     vue-cli3构建的项目:在babel.config.js 文件中添加插件

/** @format */

  "env": {
      "development": {
        "plugins": ["dynamic-import-node"]
      }
 }

四、npm ERR! code 1
npm ERR! path x:\xxxx\node_modules\node-sass npm ERR! com

解决方法:

第 一 步 :npm install -g yarn 全局安装yarn
第 二 步 :进入C:\Users\qw删除.yarnrc和.npmrc这两个文件
第 三 步 :删除项目文件夹里的node_module3
第 四 步 :yarn
第 五 步 :npm run serve

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值