问题标签 [main-bower-files]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angularjs - Gulp:SyntaxError:JSON 输入意外结束
我有一个 AngularJS 应用程序,为此我使用 bower、npm 和 gulp。这段代码几天前还在工作,不知道为什么,但是当我执行 gulp 命令时,我得到了以下信息:
错误:
吞咽代码:
bower - 安装的凉亭如何使用
我已经在 VS 2017 中通过 Solutions Package Manager 安装了 bower。我显然想使用它。
我很困惑,因为这只在新的 .bin 文件夹中创建了 cmd 文件(节点、bower 和 git)。没有组件文件夹或 json 或其他任何东西。
我应该在某个地方运行 bower init(在哪里?命令行)。当我尝试这样做时,它会询问我一个 'name' 。我应该给什么名字?那会是凉亭 json 文件或组件文件夹名称或其他名称吗?它还会问什么其他问题?
我发现的所有凉亭手册都说要进行安装,然后再进行包的凉亭安装(我猜是从命令行吗?)
我在哪里执行“凉亭搜索”?
另一方面,当我尝试在 nuget 控制台中运行此命令(在我从解决方案管理器安装 Bower 包之前)时:
我收到一个错误:
gulp - Angulajs-gauge 组件在 bower.json 中,但不连接到 index.html
我已经使用 bower 安装了 angularjs-gauge 组件。你可以在下面的 bower.json 中看到它
出于某种原因,它显示在此处,但该标签从未在 angularjs-gauge 的 index.html 文件中创建。其他的似乎工作正常。如果我进入我的 bower_components 文件夹,然后单击 angularjs-gauge 组件的 bower.json 文件,它会显示这一点。
我尝试将主要元素放在列表中,并尝试按照本文中的建议使用覆盖。
但是每次我运行我的 gulp 任务时,它只会插入除 angularjs-gauge 之外的所有凉亭组件。如何让它在索引文件中添加标签而不跳过这个?
npm - 如何使用 main-bower-files 从 Bower 移动到 Npm?
随着凉亭慢慢“关闭”,我发现从凉亭迁移到 npm 非常困难。我设法下载了 DEV 包,但我似乎无法弄清楚如何为 npm 使用等效于“main-bower-files”的方法。我发现了类似“main-npm-files”的东西,但是没有办法使用类似于 bower 使用的“覆盖”方法来指出应该复制哪些文件。
有人可以指导我如何做到这一点吗?如果您需要我package.json
在这里粘贴我的,请告诉我。
javascript - GULP:main-bower-files 缺少一些文件
我正在使用main-bower-files通过 gulp 将文件获取到某个文件夹。但是某些 css 文件丢失了,即使它们位于 bower_components 文件夹中。
例如,来自“pdf.js-viewer”的 CSS 文件 viewer.css 不会被复制,即使来自同一文件夹的 .js 文件也是如此。
知道有什么问题吗?任何提示表示赞赏!