Я действительно новичок в надстройках SharePoint и ReactJS, но я пытаюсь заставить этих двух парней работать вместе.Теперь у меня есть приложение ReactJS и пустое приложение, размещенное на SharePoint, в качестве отдельного проекта.
Я следовал этой статье , и все, казалось, работало нормально, пока я не решил попробовать что-то более сложное (с использованием реакции-маршрута, редукса и т. Д.).Затем он перестал работать (SharePoint просто ничего не показывает, и в devTool нет ошибок).
Полагаю, проблема в том, что при развертывании моего приложения на моем сайте SharePoint не присутствуют зависимости реакции-маршрутизатора, редукса и т. Д.И вопрос в том, как добавить все мои зависимости (и я должен?) В файл bundle.js (сгенерированный webpack), чтобы я мог просто скопировать этот bundle.js в приложение SharePoint и заставить его работать?Или есть другие способы сделать это?
PS Вот мой webpack-config.js
module.exports = {
devtool: 'source-map',
entry: "./app.js",
mode: "development",
output: {
filename: "./app-bundle.js"
},
module: {
rules: [
{
test: /\.js$/,
exclude: /node_modules/,
use: {
loader: 'babel-loader',
options: {
presets: ['env', 'react']
}
}
},
{
test: /\.css$/,
loader: 'style-loader!css-loader'
}
]
}
}
Пожалуйста, дайте мне знать, если вам нужна дополнительная информацияотносительно структуры проекта, конфигурации и т. д.
Спасибо!