Уже несколько подходов сделал, но ни как не получается решить задачу по подключению однофайловых компонетнов. на githube в репозитории cli есть инструкции. Несколько раз, на нескольких установках попробовал сделать по ним - толку 0.
Текущее состояние:
node v17.9.0
@bitrix/cli 3.2.2
budle.config.js
package.json
Запускаю bitrix build -w
результат
Текущее состояние:
node v17.9.0
@bitrix/cli 3.2.2
budle.config.js
| Код |
|---|
const vuePlugin = require('rollup-plugin-vue');
const commonjs = require('rollup-plugin-commonjs');
module.exports = {
input: 'src/Example.js',
output: 'dist/Example.bundle.js',
namespace: 'BX.Tester',
minification: false,
sourceMaps: false,
plugins: {
resolve: true,
custom: [
vuePlugin(),
commonjs(),
],
},
};
|
| Код |
|---|
{
"dependencies": {
"rollup-plugin-commonjs": "^9.3.4",
"rollup-plugin-vue": "^5.1.9",
"vue-template-compiler": "^2.7.14"
}
}
|
результат
| Код |
|---|
✖ 09:07:13 Build extension tester.example js: 371 KB, css: 34 KB
/home/alex/.nvm/versions/node/v17.9.0/lib/node_modules/@bitrix/cli/dist/bitrix.build.js:443
const fileUrl = url.pathToFileURL(`${error.id}:${error.loc.line}:${error.loc.column}`);
^
TypeError: Cannot read properties of undefined (reading 'line')
at printError (/home/alex/.nvm/versions/node/v17.9.0/lib/node_modules/@bitrix/cli/dist/bitrix.build.js:443:66)
at report (/home/alex/.nvm/versions/node/v17.9.0/lib/node_modules/@bitrix/cli/dist/bitrix.build.js:513:5)
at buildDirectory (/home/alex/.nvm/versions/node/v17.9.0/lib/node_modules/@bitrix/cli/dist/bitrix.build.js:970:7)
at async build (/home/alex/.nvm/versions/node/v17.9.0/lib/node_modules/@bitrix/cli/dist/bitrix.build.js:989:5)
|
Есть проблема с ЧПУ умного фильтра. Голосуйте за