角度2,无法添加underscore.js,404找不到

时间:2017-06-10 16:08:45

标签: angular underscore.js

我正在尝试在angular 2项目中添加underscore.js库。 我已经使用npm安装了它,并且我在index.html中也添加了underscore.js的脚本标记,但它仍然在控制台“GET http://localhost:4200/node_modules/underscore/underscore.js”中显示此错误,状态为404。

提前致谢。

* Project Folder Structure Image here *

<!doctype html>
<html lang="en">

<head>
  <meta charset="utf-8">
  <title>ProjectEx</title>
  <link href="assets/stylesheets/bootstrap.css" rel="stylesheet">
  <link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">

  <script src="node_modules/underscore/underscore.js"></script>

  <base href="/">

  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="icon" type="image/x-icon" href="favicon.ico">
</head>

<body>
  <app-root>Loading...</app-root>

  <script src="https://code.jquery.com/jquery-2.2.4.min.js" integrity="sha256-BbhdlvQf/xTY9gja0Dq3HiwQF8LaCRTXxZKRutelT44="
    crossorigin="anonymous"></script>
  <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
</body>

</html>

1 个答案:

答案 0 :(得分:0)

如果您使用的是angular-cli,则需要包含在.angular-cli.json中。 node_modules文件夹在构建中不可用。

scripts: [
'../node_modules/underscore/underscore.js'
]