Я хочу сделать ZIP-файл для распространения среди друзей, изучающих Node.js.Пакет подготовлен, и все готово к работе, но я также хочу включить в этот пакет ярлык для запуска сервера Node.js.
Папка настроена так:
/root
/img
/src
/bin
/node_modules
/utils
main.js
package.json
*start.bat*
readme
*start shortcut*
Я установил ярлык как здесь , где Target
равно %windir%\System32\cmd.exe /c "%CD%\src\start.bat"
, а Start in
равно %CD%\src
Однако все почти хорошо ...
Error: Cannot find module 'D:\Library\Documents\root\main.js'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:603:15)
at Function.Module._load (internal/modules/cjs/loader.js:529:25)
at Function.Module.runMain (internal/modules/cjs/loader.js:775:12)
at startup (internal/bootstrap/node.js:300:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:826:3)
Происходит следующее: мой ярлык обнаружил файл start.bat
и успешно запускает команду npm start
, но вместо запуска команды в ./root/src
он просто запускает егогде расположен ярлык.
Важно, чтобы в этом ярлыке был относительный путь, и не менее важно, чтобы в командном файле был ярлык.Любые лиды?
Ура раньше времени!♪