0

在我的服务器部分,我可以像这样配置 webpack.config:

{
  externals:[
    'something': 'commonjs2 ../something`
  ]
}

这保持不变require('../something'),所以当我修改时,../something.js我不必再次重建服务器部分。

当我服务它时,新的修改会按预期显示。

现在我想为浏览器部分实现相同的想法。

在我的浏览器脚本中,我还需要导入类似的东西

// browser/file.ts
import anything from 'something'
console.log(anything)

无需向 webpack.externals[] 添加任何内容,它就可以正常工作。但是我想把它外部化,这样我就可以../something.js在编译后修改文件,而无需再次使用 webpack 重新构建它。

我试过了:

{
  externals:[
    'something': 'commonjs2 ../something'
  ]
}

我也试过了,amd没有成功。commonjsroot

请注意,“某物”被导入到 .ts 文件中,而不是 .html 文件中,所以我不想像这样实现它<script src="../something.js" />

4

0 回答 0