gpt4 book ai didi

typescript - 不使用 npm install -g 使用 tsc

转载 作者:行者123 更新时间:2023-12-05 01:05:05 24 4
gpt4 key购买 nike

我正在做一个项目,我必须把它交给一些人。该项目是 typescript ,所以他们必须运行命令 tsc 来编译。

问题是当我在执行 npm install typescript 之后运行此命令时,该命令似乎不存在,但如果我使用 -g 选项安装,则它可以工作。

但我真的希望项目的 future 所有者有可能只需要运行 npm install 而无需在他的计算机上安装依赖项。

但这有可能吗?

顺便说一句,我在 ubuntu 20 上

谢谢!

最佳答案

npm install typescript 将它本地安装到项目。我会更进一步并添加 --save-dev 所以它只会列在 devDependencies 下,而不是 dependencies

您仍然可以在这种情况下运行 TypeScript。最好的办法是向 package.json 中的 "scripts" 键添加条目,如下所示:

{
"name": "blah",
"version": "1.0.0",
"description": "...",
"scripts": {
"build": "tsc command arguments go here"
},
"keywords": [],
"author": "...",
"license": "...",
"devDependencies": {
"typescript": "^4.5.5"
}
}

然后您通过以下方式运行该命令:

npm run build

Node.js 会在 node_modules 中找到 tsc 并运行它。

关于typescript - 不使用 npm install -g 使用 tsc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71001069/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com