Я новичок в части развертывания веб-сайтов с пакетами npm.и я пытаюсь временно разместить мой сайт на surge.sh , чтобы поделиться им и протестировать его.Это простой HTML-сайт со скриптами paper.js.Просто запустив index.html в chrome, он работает.При развертывании с расширением я получаю эту ошибку:
Failed to load resource: the server responded with a status of 404 (Not Found)
Uncaught ReferenceError: paper is not defined
at HTMLDocument.<anonymous> (leaf_generator.js:2)
Нужно ли выполнить дополнительное действие при развертывании сайтов с пакетами узлов (в моем случае paper.js)?Например, сначала создать сайт, например, для реагирующих приложений?Или это проблема с тем, как я использую paper.js в скрипте?
Вот немного моего кода:
// package.json
{
"name": "leaf_generator",
"version": "1.0.0",
"description": "testing paperjs",
"main": "index.html",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "mark tension",
"license": "ISC",
"dependencies": {
"focus-visible": "^4.1.5",
"mathjs": "^6.0.2",
"p5": "^0.8.0",
"paper": "^0.12.1",
"underscore": "^1.9.1"
},
"devDependencies": {
"gh-pages": "^2.0.1"
}
}
Из index.html я импортирую paper.js иМой скрипт paper.js выглядит так:
<script type="text/javascript" src="node_modules/paper/dist/paper-full.js"></script>
<script type="text/javascript" src="js/leaf_generator.js"></script>
И это первые строки бумажного скрипта .js, из которого выдается ошибка:
$(document).ready(function() {
paper.setup("myCanvas");
with (paper) {
""""""""" paper.js code """"""""""""
}
Спасибо!