
NPM
文章平均质量分 50
duansamve
我的Web前端(React、Vue)、NodeJS......开发笔记
展开
-
npm install安装依赖失败解决方案
一些版本号的依赖找不到了。原创 2024-05-04 14:43:19 · 2261 阅读 · 0 评论 -
如何快速切换yarn镜像
使用yarn安装包的速度与网络有关(虽然它能缓存已安装包),使用不同的镜像速度是不一样的,如何快速切换镜像呢?可以使用yrm原创 2022-08-23 08:30:39 · 427 阅读 · 0 评论 -
npm run命令传递参数及如何获取这些参数
一、传递:格式npm run demo -- --url=http://www.baidu.comdemo替换成自己的命令,注意后面的参数必须是两个-- --key=value二、获取将process.env.NODE_ENV全局化:如果在业务代码中,需要根据开发环境,动态改变数据请求地址,会更加自动化,所以不仅仅在打包配置中我们需要使用 process.env.NODE_ENV,在其他模块中,仍要使用它,则需要将其全局化。在webpack.config.js中....原创 2022-05-26 14:46:29 · 8319 阅读 · 1 评论 -
NPM快速搭建以某一文件夹为根目录的服务器
1、新建文件夹test,在test文件夹里新建index.html文件2、命令行进入test文件夹 cd xxx\xxx\test3、命令行全局安装serve插件 npm i serve -g(已经安装过就不需要再安装了)4.1 、输入命令 serve 即可4.2、如果想以test文件夹下的demo文件夹(里面有index.html文件)作为服务器的根目录,则输入serve a或serve ./a...原创 2022-03-09 22:00:02 · 656 阅读 · 0 评论 -
cnpm 安装成功后提示不是内部和外部命令,也不是可运行的命令解决方案
1、cnpm的安装:npm install -g cnpm --registry=https://registry.npm.taobao.org2、 cnpm 的安装成功后提示:3、 运行cnpm -v 报错:4、解决办法:在环境变量里添加路径cmd中输入以下命令获取到cnpm下载目录npm config get prefix打开环境变量:右键我的电脑--> 属性--->高级系统设置将cnpm下载目录路径添加进“系统变量”的path中来就可以了。原创 2022-02-24 09:54:17 · 6492 阅读 · 3 评论 -
npm添加代理和取消代理
1、设置http代理npm config set proxy=http://代理服务器地址:80802、取消代理npm config delete proxy3、npm设置淘宝镜像npm config set registry=https://registry.npm.taobao.org4、npm取消淘宝镜像npm config delete registry5、查看代理信息(当前配置)npm config list...原创 2022-02-23 21:07:30 · 1355 阅读 · 0 评论 -
package.json和package-lock.json的作用
package.json记录当前项目所依赖模块的版本信息,更新模块时锁定模块的大版本号(版本号的第一位)。npm5之后安装文件之后会多出一个package-lock.json的文件,它的作用是:记录了node_modules目录下所有模块的具体来源和版本号以及其他的信息。它的特点是:安装之后锁定包的版本,手动更改package.json文件安装将不会更新包,想要更新只能使用 npm install xxx@1.0.0 --save 这种方式来进行版本更新package-lock.jso原创 2022-01-23 22:38:47 · 337 阅读 · 0 评论 -
package.json的dependencies和devDependencies依赖包中前缀^符号和~符号的区别
package.json:{ "name": "vue-cli4", "version": "0.1.0", "private": true, "scripts": { "serve": "vue-cli-service serve --mode development", "build": "vue-cli-service build", "build-echart": "vue-cli-service build --target lib ./src/uti原创 2022-01-23 21:19:16 · 939 阅读 · 2 评论 -
process.env环境变量配置方式(配置环境变量区分开发环境和生产环境)
一、process.env 为何物?言归正传。 process.env 是 Node.js 中的一个环境变量。其中保存着系统的环境的变量信息。可使用 Node.js 命令行工具直接进行查看:1.安装nodejs 2.通过终端(cmd),输入node,进入编辑模式 3.输入process+回车, 显示进程 4.输入process.env+回车,显示 当前环境(environment) 5.输入process.env.NODE_ENV+回车,显示'undefined'说明 process.en原创 2022-01-22 22:38:09 · 40904 阅读 · 1 评论 -
Vue/React项目中babel.config.js 和 .babelrc文件对比
babel是什么?javascript在不断的发展,各种新的标准和提案层出不穷,但是由于浏览器的多样性,导致可能几年之内都无法广泛普及,babel可以让你提前使用这些语言特性,他是一种用途很多的javascript编译器,他把最新版的javascript编译成当下可以执行的版本,简言之,利用babel就可以让我们在当前的项目中随意的使用这些新最新的es6,甚至es7的语法。说白了就是把各种javascript千奇百怪的语言统统专为浏览器可以认识的语言。Babel 有两种并行的配置文件格式,可以一起使原创 2022-01-22 22:03:51 · 1045 阅读 · 0 评论 -
Vue/React项目的package.json文件scripts命令解析
一、npm scripts 使用指南Node 开发离不开 npm,而脚本功能是 npm 最强大、最常用的功能之一。1、什么是 npm 脚本?npm 允许在package.json文件里面,使用scripts字段定义脚本命令。{ // ... "scripts": { "build": "node build.js" }}上面代码是package.json文件的一个片段,里面的scripts字段是一个对象。它的每一个属性,对应一段脚本。比如,build命令对应的脚本原创 2022-01-22 21:42:15 · 8468 阅读 · 0 评论 -
NPX和NPM解惑
npm(Node package manager)相当于360安全卫士里的软件管家。对于node而言,npm帮助其完成了第三方模块的发布、安装和依赖等。借助npm,node与第三方模块之间形成了很好的一个生态系统。npm -v:查看npm版本;npm version: 查看所有模块的版本;npm search 包名:搜索包;npm install/i 包名 :安装包;npm remove/r 包名:删除包;npm remove/r 包名 --save:将包名在依赖中删除(node原创 2021-09-25 10:06:43 · 350 阅读 · 0 评论 -
NPM包serve(不是server)的简单使用
React或Vue有时需要将打包好的项目跑一下看下效果,但又不能直接打开,这时可以简单使用serve工具,步骤如下:首先安装serve:npm i serve -g接下来在cmd中打开打包好的文件所在目录(一般是build文件夹),然后执行serve即可...原创 2020-08-09 22:12:42 · 891 阅读 · 0 评论 -
npm install --save 、--save-dev 、-D、-S 的区别
备注:<=> 意为等价于;1、npm install <=> npm i --save <=> -S --save-dev <=> -D npm run start <=> npm start // 对应"scripts"里的"start"命令 少敲几下键盘,何乐...原创 2018-08-26 15:51:32 · 1131 阅读 · 0 评论 -
NPM使用介绍
NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种:允许用户从NPM服务器下载别人编写的第三方包到本地使用。允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。由于新版的nodejs已经集成了npm,所以之前npm也一并安装好了。同样可以通过输入 ...原创 2018-05-17 22:44:30 · 566 阅读 · 0 评论