Я наткнулся на несколько страниц об импорте внешних файлов в проект Nuxt, но я пытаюсь сделать наоборот:
У меня есть два сайта или приложения: Сайт A и Сайт B. Сайт А является основным, созданным с использованием Nuxt. Сайт B - это простой сайт со статическими страницами, не использующий Nuxt или Vue.
На сайте A есть файл JavaScript, скажем, его путь равен /lib/common.js
. Я широко использую его на сайте A. И я также хочу использовать его на сайте B.
Однако, когда я делаю yarn generate
на сайте A, все мои JS-файлы, включая common.js
, объединяются вфайлы чанков JavaScript, и каждый файл имеет имя с хэшем содержимого файла. Например, /lib/common.js
, /lib/util.js
связывают как /dist/_nuxt/05443d2eb25fc282bbea.js
, а /lib/user.js
связывают как /dist/_nuxt/1326d0fc90870f9f4ca4.js
.
Это означает:
- файл, который я хочуиспользование фактически связано с другими файлами в том же пакете, поэтому, если я загружаю этот файл, мне нужно загрузить с ним дополнительный код, и
- я не могу предсказать имя этого файла.
Могу ли я сказать Nuxt или, скорее всего, Webpack, выделить /lib/common.js
в свой пакет и затем сохранить его как /dist/_nuxt/lib/common.js
вместо хеша, чтобы имя файла было болеепредсказуемы?