介绍
ember-link-after-build
是一个用于 Ember
应用的 npm
包,主要用于在构建完 Ember
应用后生成一个包含所有路由链接的 json
文件。这个文件可以用于静态网站生成工具(如 Jekyll
、Hugo
等)中,以便于生成网站的导航和站内链接等信息。
安装
在安装 ember-link-after-build
之前需要先确认你的项目中已经安装了 Ember
,如果没有,请先通过 npm
安装:
npm install -g ember-cli
安装 ember-link-after-build
:
npm install ember-link-after-build --save-dev
使用
命令行使用
在完成 Ember
应用的构建之后,可以使用以下命令来生成路由链接文件:
./node_modules/.bin/ember-link-after-build
这个命令将会在你的项目根目录下生成一个名为 links.json
的文件,这个文件中包含了所有路由链接的信息。
在 Ember
应用中使用
如果你希望在 Ember
应用中使用 ember-link-after-build
,可以在你的 ember-cli-build.js
中进行配置:
-- -------------------- ---- ------- --- -------- - -------------------------------------------- --- --- - --- ---------- -- --- --- -- ------ ------------- - ----------------- - -- ------ ---- -- --- ----- - ------------------- --------------------------------------------------------- -- -------------- - -------------
在 app.postBuild
中可以调用 ember-link-after-build
生成路由链接文件,这样就可以在 Ember
应用中直接使用路由链接的 json
文件了。
示例
命令行示例
以下是一个使用命令行方式生成路由链接文件的示例:
cd my-ember-app ember build ./node_modules/.bin/ember-link-after-build
这个命令将会在 my-ember-app
目录中生成一个名为 links.json
的文件。
Ember
应用示例
以下是一个在 Ember
应用中使用 ember-link-after-build
的示例:
// 在 ember-cli-build.js 中添加插件配置 app.postBuild = function(results) { // 生成路由链接 Json 文件 var shell = require('shelljs'); shell.exec('./node_modules/.bin/ember-link-after-build'); };
这个配置将会在 Ember
应用构建完成后自动调用 ember-link-after-build
生成路由链接文件。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60066e1ba563576b7b1ecc28