Javascript npm run dev和parcel index.html之间的差异

Javascript npm run dev和parcel index.html之间的差异,javascript,node.js,npm,parcel,Javascript,Node.js,Npm,Parcel,我可以使用packetindex.html创建本地开发服务器、捆绑和热模块替换。但我注意到,使用npm运行dev也会有类似的想法,所以我的问题是: 这两者的区别是什么?npm run dev是如何完成捆绑过程的?npm和vs不是一个有效的比较。它们是两个不同的东西。您可以将包裹与NPM和纱线一起使用 Parcel是一个web应用程序绑定器,与 NPM是一个用于节点的包管理系统 npm run*是一个命令,它将执行package.json中指定的任何npm脚本,对package没有独占性。当然,您

我可以使用packetindex.html创建本地开发服务器、捆绑和热模块替换。但我注意到,使用npm运行dev也会有类似的想法,所以我的问题是:

这两者的区别是什么?npm run dev是如何完成捆绑过程的?

npm和vs不是一个有效的比较。它们是两个不同的东西。您可以将包裹与NPM和纱线一起使用

Parcel是一个web应用程序绑定器,与

NPM是一个用于节点的包管理系统

npm run*
是一个命令,它将执行package.json中指定的任何npm脚本,对package没有独占性。当然,您可以创建一个npm脚本来执行地块命令

如果进入package.json文件,您将看到一个
scripts
属性。在此对象中,可以定义要运行的任意脚本。有一些保留的脚本名称,例如
start
install
build
,但在大多数情况下,这是一个“免费”的脚本,允许开发人员指定任何要运行的任意脚本。一些常见的脚本,您通常会看到捆绑项目或运行linter的脚本

package.json示例

网页包示例:

{
  "scripts": {
    "build": "webpack --config <your entry file>"
  }
}
{
“脚本”:{
“生成”:“网页包--配置”
}
}
地块示例:

{
  "scripts": {
    "build": "parcel build <your entry file>"
  }
}
{
“脚本”:{
“构建”:“地块构建”
}
}

检查您的
包.json
。在“脚本”下,应该有一个“dev”键,它可以帮助您了解
npm run dev
正在做什么