npm run dev和parcel index.html的区别



我可以使用parcel index.html创建本地开发服务器,进行捆绑和热模块替换。但是我注意到使用npm run dev也有同样的想法,所以我的问题是:

两者的区别是什么?NPM run dev是如何进行捆绑的?

NPM vs Parcel不是一个有效的比较。它们是两个独立的东西。你可以在NPM和Yarn中同时使用Parcel。

Parcel是一个web应用捆绑器,与Webpack

类似。NPM是一个面向node的包管理系统。

npm run *是一个命令,它将执行包中指定的任何npm脚本。并且对Parcel没有排他性。当然,你也可以编写一个npm脚本来执行package命令。

如果你打开你的包。json文件中,您将看到一个scripts属性。在这个对象中,您可以定义要运行的任意脚本。有保留的脚本名称,如start,install,build等,但在大多数情况下,这是一个"免费的";这使得开发人员能够指定任何要运行的任意脚本。一些常见的脚本,你通常会看到这些脚本来捆绑你的项目或运行一个过滤器。

package.json示例

Webpack例子:

{
"scripts": {
"build": "webpack --config <your entry file>"
}
}

包裹的例子:

{
"scripts": {
"build": "parcel build <your entry file>"
}
}

相关内容

  • 没有找到相关文章

最新更新