首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >包裹错误:找不到模块“tslib”

包裹错误:找不到模块“tslib”
EN

Stack Overflow用户
提问于 2018-03-27 11:06:00
回答 1查看 4.6K关注 0票数 2

已经两天了,我还是搞不懂这是怎么回事。我已经安装了以下软件包:node-sassautoprefixerparcel-bundlerparcel-plugin-pug。我的入口点是一个index.pug文件,它有指向.scss.js文件的相对链接。我使用的命令是parcel src/pug/index.pug --open。我得到了一个错误:

代码语言:javascript
复制
  Cannot find module 'tslib'
    at Function.Module._resolveFilename (module.js:543:15)
    at Function.Module._load (module.js:470:25)
    at Module.require (module.js:593:17)
    at require (/mnt/c/Users/Tyler/Documents/code/parcelapp/node_modules/v8-compile-cache/v8-compile-cache.js:159:20)
    at Object.<anonymous> (/mnt/c/Users/Tyler/Documents/code/parcelapp/node_modules/parcel-plugin-pug/build/PugAsset.js:2:17)
    at Module._compile (/mnt/c/Users/Tyler/Documents/code/parcelapp/node_modules/v8-compile-cache/v8-compile-cache.js:178:30)
    at Object.Module._extensions..js (module.js:660:10)
    at Module.load (module.js:561:32)
    at tryModuleLoad (module.js:501:12)
    at Function.Module._load (module.js:493:3)

我使用的是运行在WSL (Ubuntu)上的节点和npm的最新稳定版本,我尝试删除node_modules文件夹,重新安装所有包,但似乎没有什么能解决这个问题。

EN

回答 1

Stack Overflow用户

发布于 2018-07-06 12:37:28

当我运行angular 5命令时,我在ng test应用程序中得到了这个错误。我花了好几个小时来修复同样的问题。我试过了,

  • 删除node_modules文件夹,然后再次运行npm install
  • 关闭并打开我的vscode
  • tsconfig添加一些配置
  • 尝试运行显示了一些错误的ng build --prod,即使在修复它们之后,这个错误仍然是一样的。

但对我没什么用。所有其他命令,如ng buildng serve都正常工作。然后我将schemas: [ NO_ERRORS_SCHEMA ]从我的TestBed.configureTestingModule({})中删除,这向我展示了真正的问题。

代码语言:javascript
复制
beforeEach(fakeAsync(() => {
 TestBed.configureTestingModule({
  imports: [ReactiveFormsModule, HttpModule, CustomRouterModule,
   FormsModule
  ],
  declarations: [
   RegisterComponent
  ],
  providers: [{
    provide: APP_BASE_HREF,
    useValue: '/'
   },
   FormBuilder
  ],
  schemas: [NO_ERRORS_SCHEMA]
 }).compileComponents();

 componentFixture = TestBed.createComponent(RegisterComponent);
 component = componentFixture.componentInstance;
}));

我不得不修理它们,然后再试一次ng test。你知道吗,然后我就能做测试了。

似乎,当有一些内在的错误时,我们就会得到这个错误。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49511276

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档