我怎样才能 运行 一个 yarn app/How 到 运行 一个 yarn 开发服务器?

How can I run a yarn app/How to run a yarn dev server?

我一直只使用 npm 而从未 yarn/webpack 显式使用。我需要 运行 来自这个 repo 的代码: https://github.com/looker-open-source/custom_visualizations_v2

像开发服务器之类的东西,以确保它正确地提供文件,但我没有看到像 npm run start 这样的“运行”。纱线不存在吗?感觉这段代码应该可以正常工作,我不需要添加任何东西。

编辑:我现在已经尝试 yarn run watch 但它似乎只是再次构建代码,实际上并没有托管在任何地方

npm run somecommand 只是在 package.json"scripts" 字段中查找密钥 somecommand 并执行终端中的值。

所以 npm run start 基本上是 运行 来自 package.jsonstart 脚本 使用 yarn 通过 yarn start

完成同样的事情

在链接的仓库中,package.json 中没有 start 脚本,而是 watch 脚本,因此您应该可以 运行 它通过以下步骤:

  1. yarn 将 repo 克隆到本地后安装依赖项(类似于 npm install
  2. yarn watch 启动 webpack 服务器(类似于 npm run watch

编辑: 原来 watch 命令只是设置 webpack 以监视更改并在每次有更改时重新编译项目。

到 运行 开发服务器,您需要添加另一个脚本,最好使用名称 start 并使用 webpack-dev-server

所以 package.json 有这样的条目:

...
    "watch": "webpack --config webpack.config.js --watch --progress",
    "start": "webpack-dev-server --config webpack.config.js",
...

然后 运行ning yarn start 应该在 localhost:8080

打开一个开发服务器