当前位置: 首页 > 知识库问答 >
问题:

在节点_模块下的文件中所做的更改

太叔何平
2023-03-14

我已经改变了文件夹中存在node_modules一些文件。但是当我使用ng build-op="app"--base-href="dist"--aot构建应用程序时,当我将其部署到服务器时,我看到了我在node_modules所做的更改。如何克服这一点?

我试过以下三种方法

>

  • 我已经将ngx引导库分叉到GIT中,然后我使用了npm安装https://github.com/krishnag9/ngx-bootstrap/tarball/master在我的项目中。我已将导入{BsDaterangepickerDirective}从'ngx bootstrap/datepicker'更改为导入{BsDaterangepickerDirective}从'ngx bootstrap base/src/datepicker'我现在面临以下异常

    ./node_modules/ngx bootstrap base/src/index.ts模块构建失败:错误:类型脚本编译中缺少NPMLINK_TEST/node_modules/ngx bootstrap base/src/index.ts。请通过'files'或'include'属性确保它位于您的tsconfig中。丢失的文件似乎是第三方库的一部分。已发布库中的TS文件通常是打包不好的库的标志。请在库存储库中打开一个问题,提醒其作者,并要求他们在plugin.done处使用AngularCompilerPlugin.getCompiledFile(NPMLINK_TEST/node_modules/@ngtools/webpack/src/Angular_compiler_plugin.js:656:23)的Angular包格式对库进行打包。然后在plugin.done处(NPMLINK_TEST/node_modules/@ngtools/webpack/src/loader.js:467:39)

    我也尝试了npm安装https://github.com/krishnag9/ngx-bootstrap--save-dev

    错误在node_modules/ngx-bootstrap-base/src/mini-ngrx/state.class.ts(5,39):错误TS2305:模块'NPMLINK_TEST/node_modules/rxjs/Rx'没有导出成员'queueScheduler'.node_modules/ngx-bootstrap-base/src/工具提示/tooltip.directive.ts(20,10):错误TS2305:模块'NPMLINK_TEST/node_modules/rxjs/Rx'没有导出成员'定时器'。node_modules/ngx-bootstrap-base/src/typefirst/typeahead.directive.ts(18,10):错误TS2305:模块'NPMLINK_TEST/node_modules/rxjs/Rx'没有导出成员'from'。

    使用npm-link我在node\u模块外克隆了git存储库接下来cd-ngx-bootstrap我执行了命令npm-link重定向到node\u-modules文件夹我在控制台中没有错误,但我更改的代码并没有反映在这里,而且在浏览器控制台中也面临异常

    BsDatepickerContainerComponent_Host.ngfactory.js?[sm]: 1 ERROR TypeError:无法读取属性'时间表'的未定义在观察ubscriber.schedule消息(观察n.js:99)在观察。_error(观察n.js:105)在观察。行为主体的ubscriber.error(Subscriber.js:105)。_trySubscribe(Observable.js:177)_trySubscribe(Subject.js:97)Observable.subscribe(Observable.js:160)在观察perator.call(观察n.js:74)在匿名主题。bservable.subscribe(bservable.js:157)在ScanOperator.call(scan.js:72)在匿名主题。Observable.subscribe(Observable.js:157)


  • 共有3个答案

    仲孙宇定
    2023-03-14

    这取决于你如何构建你的应用程序,可能是你的网页配置。显示您的网页包配置,您应该配置您的加载程序以包含模块。

    贺文彬
    2023-03-14

    您可以使用npm修补程序包共享和持久化节点单元模块中的更改。尽管下面的回复位于堆栈溢出的React/React Native部分,但它适用于所有npm内容:

    https://stackoverflow.com/a/68871879/11583616

    容俊豪
    2023-03-14

    如果你只需要改变图标,你可以这样做。无论何时触发日期选择器,您都可以在下面添加行。

    document.querySelector(“.previous span”).innerHTML=”

    document.query选择器(下一个跨度). innerHTML==

    您可以更改"=

    来检查一下。去https://valor-software.com/ngx-bootstrap/#/datepicker

    然后打开任何日期选择器,打开控制台并将其粘贴到控制台document.querySelector(“.next span”).innerHTML=”=

    查看下一个图标更改为=

     类似资料:
    • 我在C:/Users/user/AppData/Roaming/npm/node_modules路径中拥有所有节点模块。然后我尝试为我的脚本网页包含带有巴别塔和巴别塔预设的node_模块。 我的webpack.config.js 但巴贝尔并没有看到2015年。我也这么认为。 命令重新执行以下命令: 请帮忙。错在哪里?

    • 在使用Node.js环境的过程中,我遇到了Node.js模块的版本维护问题。我希望确保所有内部Node.js模块都得到更新。 许多现有的手册只关注如何更新Node.js模块,而不是如何自动化这样的例程。 问题:<br>如何更新所有节点。js模块自动更新到最新版本 理想情况下,它应该是一些脚本、作业或任务。

    • 问题内容: 是否可以安装通过npm安装的节点模块,然后从casperjs脚本安装它? (我在node.js内看到了很多运行casper或phantom的帖子和工具,但这不是我想要的。) casperjs文档似乎说这是可能的,但只能使用手写玩具模块进行显示,而实际上并没有做任何事情。我要安装的实际模块是,但目前无法使任何模块正常工作,即使是内置模块也是如此。简单的例子: 给我: (我可以从中看到im

    • 我用Angular cli创建了一个新的Angular 4项目。。。 …我想知道为什么节点文件夹如此沉重-介于160到200个月之间-以及如何减少它? 我知道一个框架需要很多供应商和代码才能工作...但是我已经习惯了小型的javascript项目,即使它是一个开发环境,为什么我要为只使用角的供应商(和测试文件夹,以及自述文件

    • 最近我开始使用node。js。当我在我的一个项目中完成一个需求时,我面临一个问题,我应该能够将一些数据动态写入csv文件,并让它作为弹出窗口提示用户下载(如我们通常看到的,带有保存和取消选项)。在谷歌搜索了一段时间后,我决定使用csv npm模块https://github.com/wdavidw/node-csv-parser.我能够将数据写入文件并使用此模块进行保存。我想提示一个弹出窗口来保存

    • 我正在尝试使用Node fetch下载一个typescript(Node.js)文件。 根据文档和此处的堆栈溢出答案,以下代码应该可以工作: 但我得到以下错误: 我还检查了类型文件中节点获取类型的响应。它没有管道功能。 我在这里检查了节点获取的类型定义,根据这里的接口,响应的主体似乎是一个可读的流: } 并有一个函数pipeTo(我从这里的留档中找到了这个。我在浏览了提到的留档后尝试运行以下代码: