【问题标题】:Issues with npm angular packagenpm 角度包的问题
【发布时间】:2015-01-16 21:59:34
【问题描述】:

我正试图弄清楚到底是什么问题。

所以我有一段代码可以使用

<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.3.5/angular.min.js"></script>

但是当我使用我通过 NPM 在本地安装的 angular 时被破坏了。

现在我使用的 NPM 本地版本是 1.3.5,在 package.json 中它被列为

  "dependencies": {
    "angular": "1.3.5"
  }

当我将 package.json 更改为

  "dependencies": {
    "angular": "^1.3.5"
  }

所以它会拉下我收到此警告的最新版本

npm WARN deprecated angular@1.3.36: bad package, use v1.3.5 instead

所以我恢复到 1.3.5 版本....但它仍然不适用于我的本地 angular 副本。

我做错了什么?

对于 ref,这是我正在做的一个例子http://jsbin.com/sibejocopi/1/

您可以看到它更新了最新时间,但使用我的 Angular 的 npm 副本并没有改变。

【问题讨论】:

  • 您在浏览器控制台日志中看到了什么错误?说“它仍然不适用于我的本地 angular 副本。”太笼统了。您是否在本地提供来自 Web 服务器的文件?本地 angularjs 的路径是否正确?

标签: angularjs npm


【解决方案1】:

我不确定您所说的“使用本地 Angular 副本工作 [ing]”是什么意思。您是在构建网站还是单页应用程序?如果是这样,您将需要使用上面引用的“//ajax.googleapis.com/...”参考,因为您的用户更有可能将它放在浏览器缓存中。

或者您是否正在尝试进行设置以便可以离线在您的网站上工作?

无论哪种情况,我都需要更多信息才能回答这个问题。你如何提供你的文件——快递? nginx?你的服务器配置是什么?当它不起作用时,您如何指定本地angular.min.js 的路径?您是否查看过通常被认为更适合提供 Web 资产的其他包管理器(例如 bower)?

【讨论】:

    猜你喜欢
    • 2019-05-11
    • 2018-03-13
    • 2013-04-27
    • 2021-02-08
    • 2019-04-15
    • 2018-08-27
    • 2016-03-13
    • 2023-04-04
    • 2021-01-06
    相关资源
    最近更新 更多