首页 > 其他分享 >npm&pnpm

npm&pnpm

时间:2024-11-05 12:57:11浏览次数:2  
标签:npm Set Restricted pnpm ExecutionPolicy Scope

npm与pnpm

磁盘效率:pnpm 更高效,节省磁盘空间。
安装速度:pnpm 通常更快,尤其是多项目环境下。
依赖管理:pnpm 更严格的依赖隔离,减少冲突。
Monorepo 支持:pnpm 支持更好,尤其是大型项目中。
Monorepo 支持是指在一个代码仓库(repository)中管理多个项目或软件包的技术支持和实践。

安装pnpm

npm install pnpm -g

安装依赖

pnpm install

启动项目

pnpm dev

构建项目

pnpm build

problem


搜索 PowerShell
查看当前的执行策略:Get-ExecutionPolicy
如果显示的是 Restricted,说明你的系统默认禁止运行脚本。
允许在本地运行未签名的脚本:Set-ExecutionPolicy Unrestricted -Scope CurrentUser
(恢复执行策略:Set-ExecutionPolicy Restricted -Scope CurrentUser)

标签:npm,Set,Restricted,pnpm,ExecutionPolicy,Scope
From: https://www.cnblogs.com/Chiaki17/p/18527408

相关文章

  • 小程序使用npm
    TDesign第一步:npminstall第二步:npmitdesign-miniprogram-S--omit=dev第三步:修改project.config.json文件,然后工具栏中项目---》重新打开此项目 第四步:构建成功后勾选, 将JS编译成ES5         构建:工具--》构建npm 第五步:修改配置信息 第......
  • NPM 国内源
    查看当前源npmconfiggetregistry切换国内源腾讯云npmconfigsetregistryhttps://mirrors.cloud.tencent.com/npm淘宝npmconfigsetregistryhttp://registry.npmmirror.com阿里云npmconfigsetregistryhttps://npm.aliyun.com华为云npmconfig......
  • npm包 - 发布vue3组件
    npm包-发布vue3组件 1.创建VUE3项目npmcreatevue 2.在项目中创建packages文件夹,创建index.js,创建 components文件夹,创建 PanelCard1.vue 编辑PanelCard1.vue<template><divstyle="width:200px;height:200px;background:grey"><button......
  • 图文并茂教你如何发布自己的NPM包(GitHub Packages npm 包发布)
    前情提要发布包到npm也好,到githubpackages仓库也好,都是一样的道理,只是仓库地址不一样而已,本文是将npm包发布到了GitHubPackages~GitHubPackages简介GitHubPackages是一种软件包托管服务,和npm类似,允许您私下或公开托管软件包,并将包用作项目中的依赖项。快速上手仓库准备......
  • NPM 包开发与优化全面指南
    1.理解NPM包的结构1.1package.json文件:包的核心1.2理解包的入口点2.深入理解模块格式2.1CommonJS(CJS)2.2ECMAScript模块(ESM)2.3通用模块定义(UMD)3.高级包优化技术3.1TreeShaking和副作用3.2代码分割和动态导入3.3条件......
  • 前端开发 npm ,pnpm
    npmpnpm通过npm安装pnpm安装npminstall-gpnpm安装指定版本[email protected]或者npminstall-gpnpm@X查看当前pnpm版本pnpm-v或pnpm-version卸载npmrm-gpnpm升级版本pnpmadd-gpnpmtoupdate常用命令对比npm命令pnpm......
  • Vue项目在npm install 报版本错误 解决方案
    1.在npminstall后提示版本npm过高的解决办法:npm降级:比如现在的版本是8.XX.XX,想要还原到6.XX.XX:[email protected].删除npm缓存,执行清楚缓存命令在降级前需要打开win+R,输入%appdata%找到npm以及npm-cache删除这两个包,并且执行npmcacheclean--force清空缓......
  • mac电脑通过 npm 安装 @vue/cli脚手架超时问题;
    npm安装@vue/cli遇到的问题步骤一、安装Homebrew如果你还没有安装Homebrew,首先需要安装它。Homebrew是macOS上的一款包管理工具,它允许你通过简单的命令行指令安装、更新和卸载软件包。;1,打开终端(Terminal)。2,运行以下命令来安装Homebrew(国内用户推荐使用国内......
  • npm 包的命名空间介绍,以及@typescript-eslint/typescript-eslint
    npm包的命名空间是一个重要的概念,用于组织和管理相关的包。通过命名空间,开发者可以避免命名冲突、增强包的可读性和可维护性。以下是关于npm命名空间的详细介绍,并以@typescript-eslint作为示例。1.命名空间的结构命名空间的格式为@scope/package-name:@scope:这是......
  • 使用node的npm安装包遇到的问题
    1最开始安装出现的问题是执行后卡顿出来以下网络相关的错误2搜索后执行命令切换到淘宝镜像后在执行,但是第一我仔细看报错信息,就又切换官网镜像了,又报了1的错误,然后又切回淘宝镜像分析错误信息。发现是安装node的目录用户没有写的权限 3.修改node安装目录文件权限后,在设置一......