Comments (11)
oven-sh/bun#6372 (comment)
issueにコメントを残しました
from workshop.
oven-sh/bun#6372
このissueを見ています
bun create vite
✔ Project name: … vite-project
✔ Select a framework: › Vue
? Select a variant: › - Use arrow-keys. Return to submit.
❯ TypeScript
bun install --save-dev @iconify/vue
をし、App.vue
で
import { iconify } from "@iconify/vue";
をし、issueの内容が再現することを確認
from workshop.
bun install --save-dev @iconify/vue
をしても、devDependenciesに@iconify/vue
が追加されない
https://iconify.design/docs/icon-components/vue/
のInstallation手順に従って、yarn add --dev @iconify/vue
すると@iconify/vue": "^4.1.1
が追加されることが確認
bun install -d @iconify/vue
bun install --save @iconify/vue
で追加できたが@iconify/vueの型が見つからない
from workshop.
vscodeを再起動したら読めてしまった
yarn add --dev @iconify/vue
bun install -d @iconify/vue
のどちらで追加した場合も、moduleを読み込めていることが確認できた
![スクリーンショット 2023-10-09 13 05 00](https://private-user-images.githubusercontent.com/60646787/273495971-ca1390b1-bac9-4d93-b22a-d40dd91b7ce3.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MDkwNjY1NjEsIm5iZiI6MTcwOTA2NjI2MSwicGF0aCI6Ii82MDY0Njc4Ny8yNzM0OTU5NzEtY2ExMzkwYjEtYmFjOS00ZDkzLWIyMmEtZDQwZGQ5MWI3Y2UzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDAyMjclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwMjI3VDIwMzc0MVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTdkYTRlMzg4YTZmMWJlMjQxNzhhNTdjMjA0ZTY5MmNlM2ZjMjJmOTlmNzVhNWE5OTM3NTg4Y2YxNWE0M2NhYWYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.9OVkZ3Q8FW-M3qPZ5czLmvy-gRFBzJkeSRbc879pyAM)
from workshop.
issueに下記内容をコメントする
bun install は--save-dev
flagをサポートしていません
bun install --save @iconify/vue
でinstallすると、devDependenciesに@iconify/vue
にライブラリが追加されていることが確認できます
"devDependencies": {
"@iconify/vue": "^4.1.1",
作成したvite projectで、以下のように宣言し、vscodeを再起動すると、moduleを読み込めていることが確認できました
<script setup lang="ts">
import HelloWorld from "./components/HelloWorld.vue";
import { Icon } from "@iconify/vue";
</script>
from workshop.
What version of Bun is running?
1.0.4
What platform is your computer?
Mac OS
Ventura13.2.1
from workshop.
--save-dev
flagってサポートしているんだっけ?とおもい調べてみる
flagはなさそうだけど、typeがinstallされていないのはまた別の問題そう
bun install --help
bun (package manager) flags:
-c, --config <STR>? Load config (bunfig.toml)
-y, --yarn Write a yarn.lock file (yarn v1)
-p, --production Don't install devDependencies
--no-save Don't save a lockfile
--save Save to package.json
--dry-run Don't install anything
--frozen-lockfile Disallow changes to lockfile
-f, --force Always request the latest versions from the registry & reinstall all dependencies
--cache-dir <PATH> Store & load cached data from a specific directory path
--no-cache Ignore manifest cache entirely
--silent Don't log anything
--verbose Excessively verbose logging
--no-progress Disable the progress bar
--no-summary Don't print a summary
--no-verify Skip verifying integrity of newly downloaded packages
--ignore-scripts Skip lifecycle scripts in the project's package.json (dependency scripts are never run)
-g, --global Install globally
--cwd <STR> Set a specific cwd
--backend <STR> Platform-specific optimizations for installing dependencies. Possible values: "clonefile" (default), "hardlink", "symlink", "copyfile"
--link-native-bins <STR>... Link "bin" from a matching platform-specific "optionalDependencies" instead. Default: esbuild, turbo
--help Print this help menu
-d, --dev Add dependency to "devDependencies"
-D, --development
--optional Add dependency to "optionalDependencies"
-E, --exact Add the exact version instead of the ^range
https://bun.sh/docs/cli/install#bun-install
from workshop.
@iconify にtypesはあった
from workshop.
bun installではなくiconify側の問題?
from workshop.
The bun install command does not support the --save-dev flag.
bun install --save @iconify/vue
After installing using the above command, you can confirm that the @iconify/vue library has been added to devDependencies
"devDependencies": {
"@iconify/vue": "^4.1.1",
In the created Vite project, after declaring as follows and restarting vscode, it was confirmed that the module was successfully imported.
<script setup lang="ts">
import HelloWorld from "./components/HelloWorld.vue";
import { Icon } from "@iconify/vue";
</script>
from workshop.
おつかれさまでした!
ワークショップの終了にともないissueを閉じますが、このまま作業メモとして使っても構いません 👌
ワークショップの感想を集めています!
ブログなどに書かれた際は、このページへリンクの追加をお願いします 🙏
またの参加をお待ちしています!
from workshop.
Related Issues (20)
- OSS Gate Workshop: online: 2023-12-09: niikz: rurema: Work log HOT 60
- OSS Gate Workshop: PHP Lovers: 2024-01-15: zonuex: Laravel Pint: Work log HOT 3
- OSS Gate Workshop: PHP Lovers: 2024-01-15: 618knot: puma: Work log HOT 16
- OSS Gate Workshop: PHP Lovers: 2024-01-15: Kou: larastan: Work log HOT 23
- OSS Gate Workshop: PHP Lovers: 2024-01-15: t.chiba: laravel/pint : Work log HOT 16
- OSS Gate Workshop: PHP Lovers: 2024-01-15: matsuo: puma: Work log HOT 19
- OSS Gate Workshop: PHP Lovers: 2024-01-15: kouki.miura: baserCMS: Work log HOT 28
- OSS Gate Workshop: PHP Lovers: 2024-01-15: taisukearase: laravel/sail: Work log HOT 7
- OSS Gate Workshop: PHP Lovers: 2024-01-15: OHMORIYUSUKE: erusev/parsedown: Work log HOT 20
- OSS Gate Workshop: PHP Lovers: 2024-01-15: WataruNishimura : @aws-amplify/cli : Work log HOT 8
- OSS Gateオンラインワークショップ2024-03-09 HOT 1
- OSS Gate Workshop: online: 2024-01-27: daipom: Fluentd: Work log HOT 10
- OSS Gate Workshop: online: 2024-01-27: びきニキ: doc-ja : Work log HOT 28
- OSS Gate Workshop: online: 2024-01-27: s1a: SCP: Work log HOT 15
- OSS Gate Workshop: online: 2024-01-27: ochi_work: ${OSS_NAME}: Work log HOT 24
- OSS Gate Workshop: PHP Lovers: 2024-02-12: zonuexe: Symfony VarDumper: Work log HOT 3
- OSS Gate Workshop: PHP Lovers: 2024-02-12: akinoriakatsuka: larastan: Work log HOT 32
- OSS Gate Workshop: PHP Lovers: 2024-02-12: ehimemikan: pecl-mail-mailparse: Work log HOT 27
- OSS Gate Workshop: PHP Lovers: 2024-02-12: azuki-penguin: Lighthouse: Work log HOT 26
- OSS Gate Workshop: PHP Lovers: 2024-02-12: hayato07: quill: Work log HOT 23
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from workshop.