npm
文章平均质量分 51
crayon-shin-chan
这个作者很懒,什么都没留下…
展开
-
记一个npm安装问题 Refusing to delete xxx\.bin\xxx.cmd: is outside xxx\webpack and not a link
1.简介使用nvm多次切换node版本后,安装新的包时报错当前使用的node版本就是这个项目本身使用的版本删除npm cache目录也无效2.解决一般是由于不同npm版本安装行为不同引起的问题直接删除node_modules目录,全部重新安装即可...原创 2022-02-18 10:40:12 · 2603 阅读 · 0 评论 -
npm入门之link符号链接
文档:npm-link | npm Docs1.简介npm link 是一种把npm通过符号链接,链接到已经存在的目录的方法当不想在当前目录安装包时,可以使用link创建一个符号链接,把已经存在的包链接到当前目录当要把正在开发的包链接到其他目录时,可以在全局目录创建一个符号链接npm link --helpnpm linkSymlink a package folderUsage:npm link (in package dir)npm link [<@sc原创 2022-02-12 23:03:40 · 812 阅读 · 0 评论 -
记一个npm运行脚本问题cygpath: command not found
1.简介每个npm命令都在node_modules/.bin目录下生成了很多命令文件有一些命令文件需要获取当前运行命令的basedir,使用如下方式case `uname` in *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;;esac当你安装了cygwin、mingw、msys三种环境之一时,都会使用cygpath来获取 但是其实只有cygwin是有cygpath这个命令的,所以这里就会报错2...原创 2021-07-20 16:16:55 · 1197 阅读 · 0 评论 -
npm入门之使用npx从本地或者远程程序包运行命令
文档:https://docs.npmjs.com/cli/v7/commands/npx1.简介通过此命令,您可以从npm软件包(本地安装的软件包或远程获取的软件包)中运行任意命令,其运行环境类似于通过npm run。该--package选项指定的任何软件包都将与PATH已执行的命令一起提供,以及任何本地安装的软件包可执行文件。--package可以多次指定该选项,以在所有指定软件包均可用的环境中执行提供的命令。如果本地项目依赖项中不存在任何请求的软件包,则将它们安装到npm缓..原创 2021-03-21 17:58:44 · 943 阅读 · 0 评论 -
npm入门之使用nrm切换注册源
地址:https://www.npmjs.com/package/nrm1.简介nrm可以帮助你不同的NPM注册表之间方便,快捷开关,现在包括:npm,cnpm,taobao,nj(nodejitsu)。如果让yarn使用私有注册表只需在项目目录中添加.yarnrc并在其中写入:registry “http://your.registry”或者,您可以在HOME目录的.yarnrc中进行配置2.安装$ npm install -g nrm...原创 2021-03-21 17:49:22 · 261 阅读 · 0 评论 -
npm入门之adduser创建或验证用户
文档:https://docs.npmjs.com/cli/v7/commands/npm-adduser1.简介创建或验证<username>在指定注册表中命名的用户,然后将凭据保存到.npmrc文件中。如果未指定注册表,则将使用默认注册表(请参阅参考资料config)。用户名,密码和电子邮件是从提示中读取的。要重置密码,请访问https://www.npmjs.com/forgot要更改您的电子邮件地址,请访问https://www.npmjs.com/ema..原创 2021-03-20 23:35:15 · 1364 阅读 · 0 评论 -
npm入门之access设置包访问级别
文档:https://docs.npmjs.com/cli/v7/commands/npm-access1.简介用于设置私有软件包的访问控制。对于所有子命令,npm access如果没有将软件包名称传递给子命令,它将对当前工作目录中的软件包执行操作。 公共/受限:将程序包设置为可公开访问或受限。 授予/撤消:添加或删除用户和团队对软件包具有只读或读写访问权限的能力。 2fa-required / 2fa-not-required:配置程序包是否要求发..原创 2021-03-20 23:29:55 · 248 阅读 · 0 评论 -
npm入门之简介
文档:https://docs.npmjs.com/cli/v7/commands/npm1.简介npm命令行使用:npm <command> [args]npm是Node JavaScript平台的软件包管理器。它将模块放置在适当的位置,以便节点可以找到它们,并智能地管理依赖关系冲突。2.注册表默认情况下,npm已预先配置为使用npm的公共注册表,为https://registry.npmjs.org。使用npm公共注册表必须遵守htt...原创 2021-03-20 23:24:37 · 140 阅读 · 0 评论