我一直只使用 npm 而從不明確使用 yarn/webpack。我需要從這個 repo 運行代碼: https ://github.com/looker-open-source/custom_visualizations_v2
像開發服務器或其他東西,以確保它正確地提供檔案,但我沒有看到像npm run start. 紗線不存在這種情況嗎?感覺這段代碼應該按原樣作業,我不應該添加任何東西。
編輯:我現在已經嘗試過了yarn run watch,但它似乎只是再次構建代碼,實際上并沒有在任何地方托管
uj5u.com熱心網友回復:
npm run somecommand只需在"scripts"欄位中package.json查找鍵
somecommand并在終端中執行值。
所以npm run start基本上start從運行腳本package.json
同樣的事情是yarn通過簡單地使用yarn start
在鏈接的 repo 中,沒有start腳本package.json,而是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
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/450215.html
標籤:javascript npm 网页包 纱线包装
上一篇:如何安裝新版本的npm?
