【发布时间】:2015-11-20 18:14:58
【问题描述】:
我尝试通过 npm 安装 angular,但它没有创建任何 node_modules 目录。怎么来的? 请看下面的截图:
MacBook-Pro-di-Sandro:~ sandropalmieri$ cd Documents/mycode/
MacBook-Pro-di-Sandro:mycode sandropalmieri$ cd angular1
MacBook-Pro-di-Sandro:angular1 sandropalmieri$ mkdir testApp2
MacBook-Pro-di-Sandro:angular1 sandropalmieri$ cd testApp2
MacBook-Pro-di-Sandro:testApp2 sandropalmieri$ npm install angular@1.4.7
angular@1.4.7 ../../../../node_modules/angular
MacBook-Pro-di-Sandro:testApp2 sandropalmieri$ ls
MacBook-Pro-di-Sandro:testApp2 sandropalmieri$ ls
MacBook-Pro-di-Sandro:testApp2 sandropalmieri$
如您所见,该文件夹为空。 我目前正在使用 Node v. 4.1.2 和 npm 2.14.4 知道发生了什么吗? 非常感谢 桑德罗
【问题讨论】:
-
你的项目中有 package.json 吗? npm 正在寻找他能找到的第一个 package.json,它似乎是你的主目录
-
不,我没有。我以为 npm 会自己创建 package.json 。我应该先创建 package.json 吗?
-
是的。要创建
package.json,你应该写npm init -yes -
但是您似乎正在创建 Web 客户端应用程序,所以也许您应该改用
bower? -
如果你想开始一个新项目试试 yeoman,它会帮助你一些项目生成器