Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/445.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Electron网页包不查看符号链接的角度库的文件_Javascript_Angularjs_Webpack_Webpack Dev Server_Webpack 4 - Fatal编程技术网

Javascript Electron网页包不查看符号链接的角度库的文件

Javascript Electron网页包不查看符号链接的角度库的文件,javascript,angularjs,webpack,webpack-dev-server,webpack-4,Javascript,Angularjs,Webpack,Webpack Dev Server,Webpack 4,我最近在我的Angular项目中添加了一个Angular库。我编译lib并将其符号链接到主项目的node_modules文件夹中 不幸的是,编译后的代码没有触发主项目的重建 我试过很多东西: 观看选项: watchOptions: { ignored: [ // Ignore all node_modules, except my_module /node_modules([\\]+|\/)+(?!my_module)/,

我最近在我的Angular项目中添加了一个Angular库。我编译lib并将其符号链接到主项目的node_modules文件夹中

不幸的是,编译后的代码没有触发主项目的重建

我试过很多东西:

  • 观看选项:

    watchOptions: {
          ignored: [
              // Ignore all node_modules, except my_module
              /node_modules([\\]+|\/)+(?!my_module)/,
              /my_module([\\]+|\/)node_modules/,
          ],
     },
    
  • “preserveSymlinks”:在angular.json中为true

  • 尝试:

    结果:编译lib时,检测到更改,网页包崩溃,出现“ConcurrentCompilationError:您运行了两次网页包”

  • 尝试

    结果:正确记录“关注的其他文件:[文件路径]”,但在编译符号链接库时不会触发编译

  • 尝试


  • 我这里的想法已经没有了。

    可能尝试删除当前的Angular library并重新安装另一个版本的Angular library。您可以共享您的网页配置吗?
    new filewatcherPlugin({
           watchFileRegex: [
              require.resolve('my_module')
           ]
    }),
    
    new WatchExternalFilesPlugin({
         files: [
             './dist/my_module/bundles/my_module.umd.js'
         ],
         verbose: true
    })
    
    new ExtraWatchWebpackPlugin({
        files: [
           './node_modules/uikit/fesm2015/mymodule.js'
        ]
    }),