如何使用NPM为Angular应用程序获取所有依赖项

时间:2016-02-08 12:33:09

标签: javascript gulp

我安装了NPM

我也按照GIT showing the result after npm install

中的说明保存了它

我甚至安装了gulp,当我检查它没有安装gulp error

**我下载的模板内容如下:**           自动填充凉亭风格依赖关系 - >          

<!-- build:css({.tmp/serve,src}) styles/app.css -->
<!-- inject:css -->
<!-- css files will be automaticaly insert here -->
正文部分

<!-- build:js(src) scripts/vendor.js -->
<!-- bower:js -->
<!-- run `gulp wiredep` to automaticaly populate bower script dependencies -->
<!-- endbower -->
<!-- endbuild -->

<!-- build:js({.tmp/serve,.tmp/partials,src}) scripts/app.js -->
<!-- inject:js -->
<!-- js files will be automaticaly insert here -->
<!-- endinject -->

<!-- inject:partials -->
<!-- angular templates will be automatically converted in js and inserted here -->
<!-- endinject -->
<!-- endbuild -->

最后我尝试兑现我在本地主机中应该相关的所有东西,但又一次无法运行。

1 个答案:

答案 0 :(得分:1)

您似乎忘了初始化工作目录:npm init。 为凉亭做同样的事。

使用npm安装软件包时,您可以将--save--save-dev作为参数传递,以便npm跟踪package.json中软件包的名称和版本1}} file.This允许任何克隆你的repo的人运行npm install并获得package.json文件中列出的所有包。如果您想使用bower,则需要使用npm install bower --save-dev安装它,然后以与npm相同的方式安装软件包。例如:bower install jquery -S。因此bower将跟踪项目在bower.json文件上的依赖关系。可以在preinstall文件的postinstall部分添加scriptspackage.json键,以便在安装依赖项之前npm将运行这些命令:

//的package.json

{
  "scripts": {
    "postinstall": "bower install"
  }
}

要替换您需要在gulp文件上创建任务的脚本和链接样式