【问题标题】:Installing 2 year old application安装 2 年前的应用程序
【发布时间】:2017-11-06 17:39:49
【问题描述】:

我在 2 年前开始了一个项目,但现在似乎无法安装到其他目​​录中。

我曾经按照这些步骤安装我的 Angular 前端

npm install gulp
npm 安装类型
npm 安装
打字安装
一饮而尽

我再也不需要这样做了,它正确地安装了一个打字文件夹,gulp 文件从中找到了它的所有包,它工作正常,我不介意怎么做。

我现在正在尝试再次安装它,但它没有正确填充打字文件夹,只出现一个 index.d.ts 文件。

我在这里找到https://github.com/typings/typings/tree/abea10b5787e1a18634d5f37bb2fa56550c32fd1 它应该在 1.0.4 版左右。
所以我尝试安装:

npm install typings@1.0.4    

但这仍然没有安装任何打字目录。
任何我应该进一步研究的方向都会受到赞赏。

【问题讨论】:

  • 我还能做些什么来改善这个问题?

标签: angularjs npm gulp typescript-typings


【解决方案1】:

如果你有一个 2 年前的项目的 package.json 文件(你应该这样做),那么你应该在其中找到每个依赖项的版本号。

【讨论】:

  • 它包含gulp 3.9.1,这没有改变是对的吗?但它不包含任何类型的内容
  • 是的,gulp 版本可能从那时起就没有改变过。所以它是完全有效的。如果您查看npmjs.com/package/typings,您可能会发现为什么您的流程无法正常工作,因为这是 npm 网站上的包
  • 或尝试使用 git repo 获取软件包 github.com/typings/typings
  • 您可能会发现您可以解决如何使用这个新版本而没有任何问题。
  • 我找到了应该是原始版本的。它没有用,所以我现在完全不知道是什么导致了我的问题。
【解决方案2】:

将我在 package.json 中的所有文件都放入指定的版本,不仅兼容将错误更改为Syntax error parsing,我还可以通过删除翻译应用程序来解决这个问题。

【讨论】:

    猜你喜欢
    • 2014-08-11
    • 1970-01-01
    • 2017-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多