npm run 是什么?为什么使用npm run 这一命令,就能够将 webpack 跑起来并进行下一步的操作?
Posted 问问计算机
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了npm run 是什么?为什么使用npm run 这一命令,就能够将 webpack 跑起来并进行下一步的操作?相关的知识,希望对你有一定的参考价值。
npm run 实际上是衔接 node 和 webpack 的连接点。先看看终端运行的npm是什么,如下图:
图中的关键点是最后一行 C:\\Users\\***\\AppData\\Roaming\\npm\\node_modules\\npm
。从它可以推断出系统环境变量下配置的npm
的路径为C:\\Users\\***\\AppData\\Roaming\\npm
,可以去环境变量中确认,如下:
然后查看npm.cmd
的批处理命令,如下:
@ECHO off
GOTO start
:find_dp0
SET dp0=%~dp0
EXIT /b
:start
SETLOCAL
CALL :find_dp0
IF EXIST "%dp0%\\node.exe" (
SET "_prog=%dp0%
在打包(npm run build)的时候不执行了,但是也不报错,输入npm run dev可以启动
百度了一下竟然还有跟我一样的情况的人。运行:
npm config set registry http://registry.cnpmjs.org
修改为淘宝镜像,然后就可以了,搞不明白到底是为什么,什么配置都是有的呢,为什么运行一下这个就好了。。。。。。
以上是关于npm run 是什么?为什么使用npm run 这一命令,就能够将 webpack 跑起来并进行下一步的操作?的主要内容,如果未能解决你的问题,请参考以下文章
在 Jenkins 中:如何运行 NPM install 、 npm run 和 Npm run 代理
脚本“npm run dev”和“npm run watch”是做啥用的?
记录--前端项目中运行 npm run xxx 的时候发生了什么?
Laravel 中的 npm run watch 和 npm run hot 有啥区别?