j'apprends à utiliser webpack. J'ai écrit ce code dans mon webpack.config.js
const path= require('path')
module.exports= {
entry:'./app/assets/scripts/App.js',
output: {
filename:'bundled.js',
path: path.resolve(__dirname,'App')
},
mode:'development',
watch: true,
};
J'ai écrit ce code dans mon package.json
{
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"dev": "webpack",
"test": "echo \"Error: no test specified\" && exit 1"
},
"devDependencies":{
"webpack": "^4.41.0",
"webpack-cli": "^3.3.9",
"webpack-dev-server": "^3.9.0"
}
et c'est le code dans mon App.js
alert("Hello, this is just a test!");
je cours npm run dev
. Je ne reçois aucun message d'erreur, mais le javascript ne s'exécute pas dans ma page d'index. S'il vous plaît, aidez-moi, je ne comprends pas d'où vient le problème.
après des heures d'essais, il semble que mon index.html VisualCodeStudio ait commencé à maintenant que bundled.js existe en le proposant via intellisens. Je supprime également le main: index.js sur mon package.json. Maintenant, cela fonctionne, même si je n'ai pas encore clairement détecté quel était le problème au départ.
Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.
En cas d'infraction, veuillez [email protected] Supprimer.
laisse moi dire quelques mots