我一直只使用npm,从不显式使用yars/webpack。我需要运行此回购中的代码:https://github.com/looker-open-source/custom_visualizations_v2
就像一个开发服务器或其他东西,以确保它正确地为文件提供服务,但我看不到";运行";如CCD_ 1。这是纱线不存在的吗?感觉这个代码应该按原样工作,我不应该添加任何内容。
编辑:我现在已经尝试过yarn run watch
,但它似乎只是再次构建代码,实际上并没有在任何地方托管
npm run somecommand
只是在package.json
的"scripts"
字段中查找密钥CCD_ 6并在终端中执行该值。
所以npm run start
基本上从package.json
运行start
脚本同样的事情是通过简单的npm run start
1 使用yarn
来完成的
在链接回购中,package.json
中没有start
脚本,而是watch
脚本,因此您应该能够通过以下步骤运行它:
yarn
在将repo克隆到本地后安装依赖项(类似于npm install
(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",
...
然后运行yarn start
应该在localhost:8080
上打开一个开发服务器