Javascript 如何使用NPM获取角度应用程序的所有依赖项
我已经安装了NPMJavascript 如何使用NPM获取角度应用程序的所有依赖项,javascript,gulp,Javascript,Gulp,我已经安装了NPM <!-- build:css({.tmp/serve,src}) styles/app.css --> <!-- inject:css --> <!-- css files will be automaticaly insert here --> 我还将它保存为GIT中的给定值 <!-- build:css({.tmp/serve,src}) styles/app.css --> <!-- inject:css --&g
<!-- build:css({.tmp/serve,src}) styles/app.css -->
<!-- inject:css -->
<!-- css files will be automaticaly insert here -->
我还将它保存为GIT中的给定值
<!-- build:css({.tmp/serve,src}) styles/app.css -->
<!-- inject:css -->
<!-- css files will be automaticaly insert here -->
我甚至安装了gulp,当我检查它是否未安装时
<!-- build:css({.tmp/serve,src}) styles/app.css -->
<!-- inject:css -->
<!-- css files will be automaticaly insert here -->
**我下载的模板如下所示:**
要自动填充bower样式依赖项-->
<!-- build:css({.tmp/serve,src}) styles/app.css -->
<!-- inject:css -->
<!-- css files will be automaticaly insert here -->
在正文部分:
<!-- 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 -->
最后,我尝试将我认为与本地主机相关的所有内容兑现,但再次失败。您似乎忘记初始化您的工作目录:
npm init
。
<!-- build:css({.tmp/serve,src}) styles/app.css -->
<!-- inject:css -->
<!-- css files will be automaticaly insert here -->
对鲍尔也一样
<!-- build:css({.tmp/serve,src}) styles/app.css -->
<!-- inject:css -->
<!-- css files will be automaticaly insert here -->
当您安装带有npm
的软件包时,您可以将--save
或--save dev
作为参数传递,这样npm
将跟踪package.json
文件中的软件包名称和版本。这允许克隆您的repo的任何人运行npm install
,并获取已列出的所有软件包package.json
文件。如果您想使用bower,则需要使用npm安装bower安装它--保存dev
,然后以与npm
相同的方式安装软件包。e、 g:bower安装jquery-S
。因此,bower
将跟踪项目对bower.json
文件的依赖关系。可以在package.json
文件的scripts
部分添加预安装
和后安装
键,以便npm在安装依赖项之前或之后运行这些命令:
<!-- build:css({.tmp/serve,src}) styles/app.css -->
<!-- inject:css -->
<!-- css files will be automaticaly insert here -->
//package.json
<!-- build:css({.tmp/serve,src}) styles/app.css -->
<!-- inject:css -->
<!-- css files will be automaticaly insert here -->
{
"scripts": {
"postinstall": "bower install"
}
}
要替换脚本和链接样式,您需要在gulp文件上创建一个任务我建议添加图像inline@PaulBastide内联添加图像高于我的“声誉等级”,问题解决了。与阻止bower安装的Npm版本发生冲突。我认为包中缺少的不仅仅是Postinstall。json thaks@raulucco
<!-- build:css({.tmp/serve,src}) styles/app.css -->
<!-- inject:css -->
<!-- css files will be automaticaly insert here -->