webpack.config.js
const path = require('path');
const webpack = require('webpack');
module.exports = {
entry: '/src/index.js',
output: {
path: path.resolve(__dirname, '..','..', 'public_html', 'dist', 'webpack'),
filename: 'dist.js',
},
plugins: [
new webpack.ProvidePlugin({
$: 'jquery',
}),
],
module: {
rules: [
{
test: /\.js$/,
exclude: /node_modules/,
},
],
},
devtool: 'source-map',
};
index.js
var _ = require('lodash');
var $ = require('jquery');
test.html
Test Lodash
window.onload = function() {
const shuffled = _.shuffle([1, 2, 3, 4, 5]);
console.log('Shuffled array:', [1, 2, 3, 4, 5]);
document.getElementById("parentID").innerHTML+= "shuffled array: " + shuffled + '
';
$(document).ready(function() {}
};
ошибка: Uncaught ReferenceError: $ не определен
Я реализую NPM и webpack, и в настоящее время нам нужно ссылаться на него со страниц HTML, таких как test.html. Я просто хочу таким образом объединить и ссылаться на пакеты из NPM.
Лодэшная часть этого работает правильно.
Подробнее здесь: https://stackoverflow.com/questions/792 ... e-globally
Невозможно ссылаться на пакет NPM глобально. ⇐ Jquery
Программирование на jquery
-
Anonymous
1733581034
Anonymous
webpack.config.js
const path = require('path');
const webpack = require('webpack');
module.exports = {
entry: '/src/index.js',
output: {
path: path.resolve(__dirname, '..','..', 'public_html', 'dist', 'webpack'),
filename: 'dist.js',
},
plugins: [
new webpack.ProvidePlugin({
$: 'jquery',
}),
],
module: {
rules: [
{
test: /\.js$/,
exclude: /node_modules/,
},
],
},
devtool: 'source-map',
};
index.js
var _ = require('lodash');
var $ = require('jquery');
test.html
Test Lodash
window.onload = function() {
const shuffled = _.shuffle([1, 2, 3, 4, 5]);
console.log('Shuffled array:', [1, 2, 3, 4, 5]);
document.getElementById("parentID").innerHTML+= "shuffled array: " + shuffled + '
';
$(document).ready(function() {}
};
ошибка: Uncaught ReferenceError: $ не определен
Я реализую NPM и webpack, и в настоящее время нам нужно ссылаться на него со страниц HTML, таких как test.html. Я просто хочу таким образом объединить и ссылаться на пакеты из NPM.
Лодэшная часть этого работает правильно.
Подробнее здесь: [url]https://stackoverflow.com/questions/79259501/unable-to-reference-npm-package-globally[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия