草庐IT

导入github项目

全部标签

javascript - 如何在 Webpack 项目中查找未使用的文件?

我有一个使用Webpack构建的JavaScript项目,我知道它有很多死代码文件。如何找到项目中未使用的源文件? 最佳答案 有一些插件,但是UnusedFilesWebpackPlugin似乎是最受欢迎的。一个例子是:newUnusedFilesWebpackPlugin({failOnUnused:environment!=='development',patterns:['src/components/**/*.jsx','src/store/**/*.js','sass/**/*.scss'],ignore:['**/Loc

javascript - 使用 Webpack 和 Babel 的 ES6 动态导入

我一直在为我的ES6JS项目使用Webpack,并且在我开始使用动态导入之前一直运行良好。我的工作(router.js):import{navigo}from"Navigo";//routerimport{clients}from"Controllers/clients.js";constnavigo=newNavigo();navigo_router.on({'/clients':()=>{clients.init();}});但是我添加的页面/路由越多,模块头部堆积的导入就越多。这是一个相对较大的应用程序,我有很多页面/路由要添加,因此我需要动态加载它们以减少初始页面加载的大小。所

javascript - 多个命名路由器导出 - 组件已导入但未初始化和呈现

我在网络应用程序中使用多个命名的angular8router-outlet。所有routerLink似乎都有效,因为它更改了URL,但我的第二个router-outlet中的组件已导入但未初始化或呈现。我在这里提供了Stackblitz:https://stackblitz.com/edit/ng-multiple-router-outlet?file=src/app/app.component.ts如您所见,当您点击侧边栏时,在照片下您可以通过点击Google或Facebook获得第二个导航级别,但不会呈现任何内容。在模块中,其他模块和RouterModule中使用的组件被很好地导出

javascript - 使用 .d.ts 文件中的类型定义而不导入

我正在将一个Web应用程序从纯Javascript迁移到Typescript,并使用--outFile将所有单独的文件编译成一个文件。编译器选项和///指令。这很好,因为我可以将我的代码拆分成多个文件,而不必担心浏览器是否支持import.我使用的一个库是color-js,它在名为color.d.ts的文件中有类型定义.要将它与纯Javascript一起使用,我执行以下操作:index.html:[...][...]main.js/main.tsletColor=net.brehaut.Color;[...]在运行时,这也适用于Typescript,但在编译期间,我会遇到如下错误:sc

javascript - 如何使用 webpack 动态导入

我想使用FontAwesome的图标,但是整个包太大了,我只能选择我正在使用的图标我正在使用vue和webpack现在我有标准:import{library}from'@fortawesome/fontawesome-svg-core'import{faGemasfalFaGem,faDatabaseasfalFaDatabase}from'@fortawesome/pro-light-svg-icons'import{faGemasfarFaGem}from'@fortawesome/pro-regular-svg-icons'import{faGemasfasFaGem}from'

javascript - 显示 json 数组中的所有项目

我正在尝试使用json,我几乎拥有我需要的东西。我正在获取要显示的正确信息,但我必须将数组的每一项传递到一个变量中,然后打印该变量。我想显示每个数组中的所有项目。我正在使用的json数据来自发票应用程序(www.curdbee.com),我正在尝试为客户显示每张发票。我要显示的数据是每个订单项、订单项价格和总金额。这是我的代码:$(document).ready(function(){$.getJSON('https://nspirelab.curdbee.com/invoices.json?api_token=__token__',function(data){$.each(data

javascript - 管理更大的 JavaScript 项目

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭9年前。Improvethisquestion我想知道,如何维护更大的JavaScript项目?我一直在研究AMD系统,例如RequireJS和BackboneJS。但是,我宁愿看到我的JavaScript文件包使用构建系统或其他东西合并到一个缩小的文件中。查看jQuery的Github存储库,他们似乎做了类似的事情。所以问题是,是否存在用于JavaScript的构建系统或任何其他方法将多个JS文件合并为一个文件?

javascript - Angularjs 推送到服务中的数组替换了以前的项目

我正在尝试添加到home.html中的列表,并使用ionic和angularjs在myOrders.html中显示列表。问题是,当我将新项目推送到数组时,之前的项目会被新项目替换。示例:push'one'->arrayis[{'name':one'}]push'two'->arrayis[{'name':'two'},{'name':'two'}]//shouldbe[{'name':'one'},{'name':'two'}]push'three'->arrayis[{'name':'three'},{'name':'three'},{'name':'three'}]//should

javascript - WebStorm 在使用 SystemJS 模块系统时从索引文件导入

假设我有以下源代码结构。/homehome.component.ts/shared/domaincar.domain.tshouse.domain.tsperson.domain.tsindex.ts所有域文件都包含类似exportinterfaceCar{someProperty:number;}索引文件看起来像这样export*from'./car.domain';export*from'./house.domain';export*from'./person.domain';然后在我的主页组件中像这样导入就可以正常工作了。import{Car,Person}from'../sha

javascript - github oauth 上的 cors 问题

importrequestfrom'superagent';constself=this;request.post('https://github.com/login/oauth/access_token').set('Content-Type','multipart/form-data').query({client_id:CLIENT_ID,client_secret:CLIENT_SECRET,callback:'http://127.0.0.1:3000/callback',code,state,}).end((err,res)=>{consttoken=res.body.ac