Angular 2问题:打字:找不到命令

Posted

技术标签:

【中文标题】Angular 2问题:打字:找不到命令【英文标题】:Angular 2 issue: typings: command not found 【发布时间】:2016-10-01 12:17:34 【问题描述】:

所以这可能是一个非常基本的问题,但它已经困扰我好几天了,实际上还没有找到解决方案。

我正在使用 npm 从命令行安装 Typings,它似乎运行良好,但是我输入任何打字命令,它说该命令不存在!

它是这样的:

    Kevyns-MacBook-Pro:~ kevynquiros$ sudo npm install typings --global
Password:
/Users/kevynquiros/npm/bin/typings -> /Users/kevynquiros/npm/lib/node_modules/typings/dist/bin.js
typings@1.0.4 /Users/kevynquiros/npm/lib/node_modules/typings
├── listify@1.0.0
├── xtend@4.0.1
├── wordwrap@1.0.0
├── archy@1.0.0
├── minimist@1.2.0
├── any-promise@1.3.0
├── bluebird@3.4.0
├── chalk@1.1.3 (supports-color@2.0.0, escape-string-regexp@1.0.5, ansi-styles@2.2.1, has-ansi@2.0.0, strip-ansi@3.0.1)
├── columnify@1.5.4 (strip-ansi@3.0.1, wcwidth@1.0.1)
├── update-notifier@0.7.0 (is-npm@1.0.0, xdg-basedir@2.0.0, semver-diff@2.1.0, ansi-align@1.0.0, boxen@0.5.1, configstore@2.0.0, latest-version@2.0.0)
└── typings-core@1.0.1 (array-uniq@1.0.2, thenify@3.2.0, zip-object@0.1.0, popsicle-status@2.0.0, graceful-fs@4.1.4, popsicle-retry@3.1.0, throat@2.0.2, lockfile@1.0.1, promise-finally@2.2.0, string-template@1.0.0, strip-bom@2.0.0, sort-keys@1.1.2, make-error-cause@1.1.0, debug@2.2.0, has@1.0.1, rc@1.1.6, object.pick@1.1.2, configstore@2.0.0, parse-json@2.2.0, invariant@2.2.1, detect-indent@4.0.0, mkdirp@0.5.1, touch@1.0.0, is-absolute@0.2.5, popsicle-proxy-agent@2.0.1, rimraf@2.5.2, typescript@1.8.7, popsicle@6.2.0)

然后这就是发生的事情:

Kevyns-MacBook-Pro:~ kevynquiros$ typings search tape
-bash: typings: command not found

请帮忙!

【问题讨论】:

【参考方案1】:

尝试使用npm install typings -g

【讨论】:

【参考方案2】:

在您问题中的 cmd 输出中,typings 软件包安装在 /Users/kevynquiros/npm/bin/typings 中。您需要将该文件夹添加到您的PATH

一种方法是:

创建“或编辑”文件/Users/kevynquiros/.bash_profile

在该文件中,添加一行:

export PATH=$PATH:/Users/kevynquiros/npm/bin/

关闭并重新打开terminal,它应该可以工作。

【讨论】:

有同样的问题 - 这为我解决了。谢谢。 嘿,非常感谢!去试试看能不能用! 很高兴听到@KevynQuiros,如果您对我的回答感到满意,请点击投票计数下方的复选标记接受它。欢迎来到 *** :) 完全可以。再次感谢您和哥斯达黎加的问候!

以上是关于Angular 2问题:打字:找不到命令的主要内容,如果未能解决你的问题,请参考以下文章

在 Angular 7 中找不到名称“require”(打字稿 3.1.3)

找不到角度打字稿打字参考路径

从 5 到 6 的角度迁移后无法构建 - 找不到模块“打字稿”

打字稿错误:tsc:找不到命令

VS Code 中不一致的“找不到名称‘x’”打字稿错误

找不到名称“JSON”打字稿文件